foreach() erreur syntaxe incompréhensible..
Salut à tous je développe une application pour smartphone qui fait des entrées en base de donnée depuis un formulaire html qui envoi en POST .
J'ai écrit le script suivant et revérifié 10000 fois je ne comprend pas ce qui provoque l'erreur de syntaxe . J'ai fait tourné le script chez mon hébergeur et sur un serveur apache local ... Toujours la même erreur :
Quelqu'un aurait'il une idée de génie sur l'origine du problème ?
erreur :
Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\app\insert.php on line 19
script :
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
| <?php
//on définie les variables de connexion
$hote = "localhost" ;
$user = "root" ;
$password = "****" ;
$nomdebase = "anonsfr" ;
// on se connecte à l'hôte MySQL
$link = mysql_connect($hote, $user, $password);
if (!$link) {
die('Connexion impossible : ' . mysql_error());
}
// Rendre la base de données inkmyarmscom, la base courante
$db_selected = mysql_select_db($nomdebase, $link);
if (!$db_selected) {
die ('Impossible de sélectionner la base de données : ' . mysql_error());
}
//voila la requête update
foreach*($_POST['checkbox']*as*$produit)*{
$insert= "UPDATE app2 SET nombre='1' WHERE produit='$produit'" ;
*mysql_query ($insert, $link)
or die ("update impossible") ;}
mysql_close($link);
?> |