probleme affichage page par page

Mammouth du PHP | 19672 Messages

29 août 2006, 16:03

Alors ou est le problème ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 131 Messages

29 août 2006, 16:09

voici ce que j'ai fait après réflexion j'ai remplacé le ORDER BY ville ASC par WHERE ville='$ville' j'ai la première page avec 5 enregistrements et la seconde page rien

Mammouth du PHP | 19672 Messages

29 août 2006, 16:11

Dans la seconde page, la requête est à nouveau exécutée : est-ce qu'elle s'exécute normalement ou bien il y a une erreur ? Ajoute un echo($sql) histoire de la faire afficher, ça t'aidera à avancer
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 131 Messages

29 août 2006, 16:19

voici la requete
$sql = "SELECT id,description,lieu,ville,prix,DATE_FORMAT(dateevent, '%d-%m-%Y') as dateevent FROM event WHERE ville='$ville'
LIMIT ".$_GET["debut"].", ".$nb_affichage_par_page;

En faisant echo($sql)

j'ai ce message d'erreur
SELECT id,description,lieu,ville,prix,DATE_FORMAT(dateevent, '%d-%m-%Y') as dateevent FROM event WHERE ville='Bruxelles' LIMIT 0, 2

Mammouth du PHP | 19672 Messages

29 août 2006, 17:17

Petit à petit, on va finir par y arriver : ce que tu souhaites afficher, ce sont des évènements groupés par villes dans une limite de 5 par page, est-ce que c'est bien ça ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

29 août 2006, 17:45

En faisant echo($sql)

j'ai ce message d'erreur
SELECT id,description,lieu,ville,prix,DATE_FORMAT(dateevent, '%d-%m-%Y') as dateevent FROM event WHERE ville='Bruxelles' LIMIT 0, 2
lol, elle m'a bien plus celle là :)

Lorsque tu fais un "echo $variable;" cela affiche le contenu de la variable... si du sql apparait sur ta page quand tu fais un "echo $sql;" ce n'est pas forcément un message d'erreur, mais peut être juste une conséquence logique de ce que tu demandes ;)

Eléphant du PHP | 131 Messages

29 août 2006, 20:14

oui c'est bien cela réponse pour le message de cyrano
Et en faisant echo($ville) j'ai bien la ville choisie réponse pour Ryle

Eléphant du PHP | 131 Messages

03 sept. 2006, 12:57

Bonjour à tous,


Mon problème n'est pas encore résolu

ViPHP
ViPHP | 2291 Messages

03 sept. 2006, 19:41

Salut,

Juste un détail quand Ryle te dit ceci :
En faisant echo($sql)

j'ai ce message d'erreur
SELECT id,description,lieu,ville,prix,DATE_FORMAT(dateevent, '%d-%m-%Y') as dateevent FROM event WHERE ville='Bruxelles' LIMIT 0, 2
et ceci en plus petit :
lol, elle m'a bien plus celle là
C'étais pas une question il voulait dire avec humour que c'étais pas une erreur de voir ceci avec un
echo
echo $sql = xxxxxxxxxxxxx
mais simplement que cela est normal (dans le cas présent) le but de mettre echo devant ta requette est de pouvoir voir ce quelle fait :!:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.