Bonjour
j'écris un script qui et censé a partir d'un formulaire m'enregistrer une nouvelle fiche dans mysql, mais cela ne marche pas http://www.developpez.net/forums/ima...s/icon_cry.gif
a chaque fois l'erreur dommage m'est renvoyé, quelqu'un peut il me faire bénéficier de ces lumières pour comprendre ce qui se passe.
#code du formulaire page html
<html>
<head>
<title> formulaire de la base> </title>
<body>
<form action="base.php"method="POST">
<table>
<tr>
<td><h1> titre</h1></td> <td><h1><input type ="text" name="titre" ></h1>
</td>
</tr>
<tr>
<td> nom du rélisateur </td>
<td> <input type ="text" name="nom" >
</td>
</tr>
<td> theme </td>
<td> <textarea name="theme"rows=3 cols=50" >
</textarea><br>
</td>
</tr>
<td> resumé</td>
<td> <textarea name="resum"rows=8 cols=50">
</textarea>
</td>
</tr><td> production </td>
<td> <input type ="text" name="prod" >
</td>
</tr><td> commentaire </td>
<td> <input type ="text" name="com" >
</td>
</tr>
</table>
<input type="submit" value="enregistrer"/>
</form>
</body>
</html>
#code php appelé par le formulaire
<?php
echo "<html>";
echo "<head>";
echo "<title> ajout dans la base </title>";
echo "</head>";
echo "<body>";
if (empty($_REQUEST['nom'])|| empty($_REQUEST['theme']))
die("ERREUR champ nom ");
$liendb=mysql_connect (':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', 'root');
mysql_select_db('essai');
$sql="INSERT INTO film (nom,theme)
VALUES(\"$nom\",\"$theme\")";
if (mysql_query($sql)!=false)
echo "nom ".$_REQUEST['nom']."dans la base";
else
print (dommage);
mysql_close ($liendb);
?>
Partager