Bonjour,

j'utilise ce script:

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;
		}
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
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>");
				}
très bizarre,

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