Bonjour,
je tourne mon problème dans tous les sens, je commence à croire à de la magie noire...
J'ai une page où je récupère les données d'une table mysqlJe veux ensuite insérer les données récupérées dans une autre table:
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 <form name="film" method="POST" action="ecrire.php"> Titre du film:<input type="text" name="film" id="film" size="64"> <input type="submit" name="chercher" value="chercher"></form> <?php if (isset ($_POST['chercher'])) { $filmresult=$_POST['film']; $requete='SELECT identifiant, titre_film, annee_film, affiche FROM films WHERE titre_film like"%'.$filmresult.'%"'; $result=mysql_query ($requete) or die ('Erreur SQL !'.$requete.'<br />'.mysql_error()); echo '<ul>'; while ($data3 = mysql_fetch_array($result)) { echo'<li><form name="film" method="POST" action="ecrire.php">'.$data3['identifiant'].': '.$data3['titre_film'].', nom de l\'image : '.$data3['affiche'].' <input name="affiche" id="affiche" type="radio" VALUE="'.$data3['affiche'].'"><input type="hidden" name="identifiant" VALUE="'.$data3['identifiant'].'"></li>'; } echo '</ul><p>Si le film est répertorié et que le nom de l\'image est inscrit dans la liste ci-dessus, sélectionnez-le puiss cliquez sur "bon"'; } ?> <input type="submit" name="bon" value="bon"></form>Mais entre la première et la deuxième occurrence de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php //insérer l'affiche dans web_articles if (isset ($_POST['bon'])) { $affiche=$_POST['affiche']; $id=$_POST['identifiant']; $reqn ='INSERT INTO cit_films VALUES("","","'.$id.'","a")'; mysql_query ($reqn) or die ('Erreur SQL !'.$reqn.'<br />'.mysql_error());la variable change de valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part '.$data3['identifiant'].'
Mon tableau de résultat s'affiche avec la bonne valeur correspondant àPar contre, si j'affiche via
Code : Sélectionner tout - Visualiser dans une fenêtre à part '.$data3['identifiant'].'placé après le formulaire, elle me donne une autre valeur dont je ne sais absolument pas à quoi elle peut bien correspondre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $_POST['identifiant'];
Est-ce que quelqu'un aurait la gentillesse de me désenvouter ?
Merci d'avance
Partager