comment inserer les entrée d'une formulaire dans MySQL
salut
j'ai besoin d'une petite aide,j'éssaye d'inserer des données qui provient d'une formulaire dont voila le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?php
print'<form action="validate.php" method="post" target="_self">
<table width="700">
<tr>
<td width="10" height="10" rowspan="1" align="center" valign="middle">
Dishe name: <input name="dish" type="text">
</td>
<td width="10" rowspan="1" align="center" valign="middle">
<input name="Valider" type="submit" value="Valider"></td>
</tr>
</table>
</form>';
?>
<body>
<?php
if(array_key_exists('dish',$_POST)){
include("file:///C|/Program%20Files/EasyPHP1-7/www/Connections/record.php");
if($db=mysql_select_db("Restaurant")){
$str="INSERT INTO dish(dish_name) VALUES('$_POST[dish]')";
if($result=mysql_query($str)){
print "insertion terminee";
}else{
die(" Impossible d''inserer ces données ");
}
print "good work";
}else{
print "erreur";
}
}else{print "bad work";}
?>
</body>
</html> |
mais apres l'execution j'ai plein d'erreur :
Notice: main(): Unable to find the wrapper "file" - did you forget to enable it when you configured PHP? in c:\program files\easyphp1-7\www\validate.php on line 24
Warning: main(file:///C|/Program%20Files/EasyPHP1-7/www/Connections/record.php): failed to open stream: No such file or directory in c:\program files\easyphp1-7\www\validate.php on line 24
Warning: main(): Failed opening 'file:///C|/Program%20Files/EasyPHP1-7/www/Connections/record.php' for inclusion (include_path='.;C:\Program Files\EasyPHP1-7\php\pear\') in c:\program files\easyphp1-7\www\validate.php on line 24
Warning: mysql_select_db(): Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in c:\program files\easyphp1-7\www\validate.php on line 25
Warning: mysql_select_db(): A link to the server could not be established in c:\program files\easyphp1-7\www\validate.php on line 25
tous se passe bien c je remplace $_POST[dish] par une chaine de caractèrees
et merci d'avance