Salut ^^
J'ai un problème avec un transfert de variables entre sessions.
J'ai un fichier supprime2.php qui doit renvoyer vers supprime3.php.
Dans le premier fichier, $_POST['ID'] fonctionne très bien mais quand, dans supprime3.php je veux le récupérer avec un $_SESSION['ID'] == $_POST['ID'], ma variable $sql2 m'affiche la requête avec un trou à la place de $_POST['ID'].
J'ai beaucoup cherché mais sans succès.
Aurais-je oublié quelque-chose ?
Merci ! ^^
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
26
27
28 // supprime2.php <?php session_start(); mysql_connect("localhost", "root", ""); mysql_select_db("videotheque"); // Requête SQL $_SESSION['ID'] == $_POST['ID']; $titre1 = mysql_query("SELECT Titre FROM films WHERE ID = '".$_POST['ID']."'") or die(mysql_error()); $titre2 = mysql_fetch_array($titre1); if(isset($_POST['ID'])) { $champID = $_POST['ID']; echo "<html>"; echo "<head>"; echo "</head>"; echo "<body>"; echo "<form name='confirm' action='supprime3.php'>"; echo "Voulez-vous vraiment supprimer le film ayant pour ID '".$_POST['ID']."' et pour titre '".$titre2[0]."' ?<br/>"; echo "<input type='submit' value='Oui' />"; echo "<input type='reset' value='Non' />"; echo "</form>"; echo "<p>"; echo "<a href='video.php'>Retour à l'accueil</a>"; echo "</p>"; echo "</body>"; echo "</html>"; } ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // supprime3.php <?php session_start(); mysql_connect("localhost", "root", ""); mysql_select_db("videotheque"); $_SESSION['ID'] == $_POST['ID']; $ID1 = mysql_query("SELECT ID FROM films WHERE ID = '".$_POST['ID']."'") or die(mysql_error()); $ID2 = mysql_fetch_array($ID1); $sql2 = "DELETE FROM films where ID = '$ID2'"; //$supprf = mysql_query($sql2) or die(mysql_error()); //header("Location: video.php"); echo $sql2; ?>
Partager