Bonjour,
j'utilise ce script:
j'ai une autre condition plus tard qui fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if (mysql_result($requete,0,7)>=$note_date) { $trouve=true; } else { $sql="UPDATE note SET Date='$note_date' WHERE Id='mysql_result($requete,0,0)'"; mysql_query($sql) or die ('Erreur : '.mysql_error() ); $maj=true; }
très bizarre,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 else if (mysql_query($sql) == false) { die ("Impossible de créer l'enregistrement.</span></h3> Message d'erreur: ". mysql_error()."<br><br>"."Cliquez ici pour contacter l'administrateur du site. Merci de mentionner le message affiché ci-dessus"); } else if ($maj == true) { echo "MAJ !"; echo ("</span></h3>"); echo ("<br><br>"); echo ("<span><p class=\"p1\">Enregistrer une nouvelle note</a></span></p>"); }
quand je veux enregistrer une note à une date plus récente, il devrait donc lancer le update.
il m'indique simplement (maj --> comme si tout était OK)
je comprend pas trop
quand je regarde ma base sql --> rien a changé
Il devrait me dire erreur... s'il y en avait une non ?
Par contre, si la date est supérieur, il m'indique bien qu'elle est déjà présente dans la base
une idée ?
Merci
Partager