Bonsoir,
depuis hier je cherche désespérément une solution pour mon code qui ne fonctionne pas. Voici l'explication :
j'ai une variable ($variable1) je veux l'utiliser dans une requête.
Si je dis que $variable = '18';
Alors, ma requête marche parfaitement!
Par contre! si je veux mettre
$variable = $_GET['NomVariable']; (sachant qu'avant on dit que NomVariable=18
et bien ma variable prendra bien la valeur 18 (j'ai fais un test) mais ma requête, ne va pas marcher! (je précise que je ne change pas du tout le nom ou la place de la variable entre le test avec '18' et le test avec GET. Et qu'il n'y a pas seulement cette variable que j'ai envoyé en cours du changement de pages mais d'autres, et qui fonctionnent (mais pas utilisé dans l'une des requêtes SQL).
Voici mon lien qui envoie les variables :
Voici ma variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $IDTablature = $_GET['ID_Tablature']; //$IDTablature = '22';
Mes requêtes :
Et la dernière (celle qui ne fonctionne pas)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $result = mysql_query(" INSERT INTO Notes ( ID_Tablature, ID_Utilisateur, Note) VALUES ( '". $IDTablature ."', '". $_COOKIE['ID_UTILISATEUR'] ."', '". $_POST['TB_Note'] ."' ) ");
Pour ceux qui veulent comprendre pourquoi je fais ça. J'explique mes requêtes :
première requête, vérification de l'unicité de ma note (si l'utilisateur n'a pas déjà voté pour cette tablature)
deuxième requête, si c'est le cas (je vous ai épargné ces codes) alors on modifie la note correspondant à cette tablature
troisième requête, si elle n'existait pas avant, on la crééait!
Donc si quelqu'un voit où est le problème, je le remercie grandement!
Là je dois filer du taff, mais je rentrerai d'ici 1h30 à peu près, merci pour vos aides![]()
Partager