par
albatross » 01 août 2007, 15:17
à chaque erreur tu auras ce message ou un autre... j'en conclu que
tu fais beaucoup d'erreurs
tu as supprimé les quotes autour de la recherche, LIKE en a besoin lui pour délimiter ce qui sera une chaine de caractères une fois la variable remplacée.
Tu as bien raison pour ce qui est des erreurs ; en plus j'y vais à tatons.
On m'avait expliqué à la fac, qu'il valait mieux mettre sur papier d'abord ce que l'on voulait faire et coder ensuite... ben moi je m'emballe et oublie souvent cette procédure !
Prends l'habitude de gérer les erreurs SQL, par exemple avec un “or die('Erreur : ' . mysql_error())” après ton mysql_query().
Ok je vais essayer de m'y tenir, j'ai bien mis en favoris le lien de Truc.
La suite de mon code un peu plus haut :
13 mysql_select_db($Base);
14 $table="destinataire";
15 $Recherche = $_POST['Recherche'];
16 if($Recherche=="")
17 {
18 echo "Vous devez taper une recherche.";
19 exit;
20 }
ET le message d'erreur :
Notice: Undefined index: Recherche in c:\program files\easyphp1-7\www\expeditions\recherche.php on line 15
Ce qui me gêne le plus, ici c'est que j'ai l'impression que chaque fois que je corrige une erreur, il s'amuse à m'en remettre une derrière.
Argghh, Caliméro sort de mon corps !

[quote="Truc"]à chaque erreur tu auras ce message ou un autre... j'en conclu que [b]tu fais beaucoup d'erreurs [/b] :lol:
tu as supprimé les quotes autour de la recherche, LIKE en a besoin lui pour délimiter ce qui sera une chaine de caractères une fois la variable remplacée.[/quote]
Tu as bien raison pour ce qui est des erreurs ; en plus j'y vais à tatons.
On m'avait expliqué à la fac, qu'il valait mieux mettre sur papier d'abord ce que l'on voulait faire et coder ensuite... ben moi je m'emballe et oublie souvent cette procédure ! :roll: :lol:
[quote="Sékiltoyai"]
Prends l'habitude de gérer les erreurs SQL, par exemple avec un “or die('Erreur : ' . mysql_error())” après ton mysql_query().[/quote]
Ok je vais essayer de m'y tenir, j'ai bien mis en favoris le lien de Truc.
La suite de mon code un peu plus haut :
[php]
13 mysql_select_db($Base);
14 $table="destinataire";
15 $Recherche = $_POST['Recherche'];
16 if($Recherche=="")
17 {
18 echo "Vous devez taper une recherche.";
19 exit;
20 }
[/php]
ET le message d'erreur :
Notice: Undefined index: Recherche in c:\program files\easyphp1-7\www\expeditions\recherche.php on line 15
Ce qui me gêne le plus, ici c'est que j'ai l'impression que chaque fois que je corrige une erreur, il s'amuse à m'en remettre une derrière.
Argghh, Caliméro sort de mon corps ! :P