comment garder une valeur de requete? - PHP - Programmation
Marsh Posté le 12-03-2009 à 19:38:21
Si ça peut aider, voilà l'erreur affichée sur l'appel de la page suivante:
Notice: Undefined index: recherche in C:\Program Files\wamp\www\rech3\recherche.php on line 102
ce serait pas le code session ou autre à mettre dans la navigation...?
Marsh Posté le 12-03-2009 à 20:46:10
ouch ..
$recherche = isset($_POST['recherche']);
=rien si rien
if($_POST['recherche'])$_SESSION[r]=$_POST['recherche'];
voilà
Marsh Posté le 12-03-2009 à 20:46:21
Comme ça là je dirais tu accède à un index qui s'appelle recherche et qui n'existe pas. En poussant mes investigation je dirais que ça se passe à la ligne 102 du fichier C:\Program Files\wamp\www\rech3\recherche.php
Marsh Posté le 12-03-2009 à 21:41:39
simplement ce que j'ai noté il a soit 1 soit rien dans recherche
du coup notice ligne 102
Marsh Posté le 13-03-2009 à 09:49:30
Je n'ai fait que deux pages: l'une est le formulaire,et l'autre est celle du code ci dessus.
le formulaire n'a pas de session...(peut etre là l'erreur)
ou peut etre mettre session dans l'appel de navigation <a href... ?
L'appel est ok sur le premier affichage de ce code,où la pagination est affichée,mais lorsque je clique sur la pagination en appelant la page deux (qui ne correspond qu'à php self) la base est appelé à zero (le départ de la base) et la requete du formulaire n'est pas tenue...
C'est normal?
Marsh Posté le 12-03-2009 à 18:03:52
Hello
je tourne en rond depuis klk jours.
je cherche à afficher des resultats d'une base importante,donc sur plusieures pages.J'arrive à afficher une pagination,sauf que les pages suivantes ne gardent pas la requete récupérée du formulaire. donc je me disais que créer une session permettrait de garder cette requete sur chaque page appelées,je me trompe..?
et comment écrire et intégrer cette session si necessaire,car j'ai des retours parse errors.
Si vous avez une autre idée,je prends
(le script est classique pour pagination et requete de BDD)
merci
Message édité par chanteur06 le 13-03-2009 à 10:46:42