Hi all !!
Voici encore un problème basique où je bloque complètement
J'ai un formulaire où je peux modifier des données, formulaires de type :
Une fois dans le fichier modifyboat2val.php, on a
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <? print(" <form name='FormName' action='../admin/modifyboat2val.php' method='post' enctype='multipart/form-data'> <input type='hidden' value=$ID name=ID> <input type='hidden' value=$mappicture name=mappicture> <input type='hidden' value=$extpicture name=extpicture> </form>"); ?>
Après il y a d'autre requête, mais l'enregistrement s'arrête au niveau de la premiere requête ou ce message d'erreur intervient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 $serveur="localhost"; $user="user"; $pass="test"; $base="database"; $dirPics="../pics/$ID/"; $dirPics2="pics/$ID/"; $mysql_link = mysql_pconnect($serveur,$user,$pass); if ($mysql_link) { mysql_select_db($base,$mysql_link); $query1="UPDATE boat SET name=\"$name\", cabines=\"$cabines\", pers=\"$pers\", basedep1=\"$basedep1\", basedep2=\"$basedep2\", basedep3=\"$basedep3\", basedep4=\"$basedep4\", ports_dep=\"$ports_dep\", hull=\"$hull\", chantier=\"$chantier\",loa=\"$loa\", beam=\"$beam\", draft=\"$draft\", sailarea=\"$sailarea\", motorisation=\"$motorisation\", fuel=\"$fuel\", water=\"$water\", showers=\"$showers\", electronics=\"$electronics\", uselectronics=\"$uselectronics\", eselectronics=\"$eselectronics\", deelectronics=\"$deelectronics\", options=\"$options\", usoptions=\"$usoptions\", esoptions=\"$esoptions\", confort=\"$confort\", usconfort=\"$usconfort\", esconfort=\"$esconfort\" WHERE ID=$ID"; $query11="UPDATE boat SET deoptions=\"$deoptions\", deconfort=\"$deconfort\" WHERE ID=$ID"; $result=mysql_query ($query1, $mysql_link); if (!$result) { die('Requête 1 invalide : ' . mysql_error()); }
Alors à mon avis, c'est La valeur $ID qui n'est pas reconnue, j'ai essayé de faire un echo avec un $_GET et un $_POST, mais rien ... je pensais utilisé le $_POST vu le formulaire, mais je n'arrive pas a récupéré cet ID.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RequÍte 1 invalide : You have an error in your SQL syntax near '' at line 1
Comment faire pour pouvoir faire cet enregistrement ?
Ps: la page form est de type www.mapage.com/modif.php?ID=150 et la page d'enregistrement des modif est de style www.mapage.com/modifval.php
Merci pour vos réponses !!!
Partager