cs_lolo49
Messages postés6Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention25 juillet 2004
-
28 févr. 2004 à 12:15
cs_lolo49
Messages postés6Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention25 juillet 2004
-
29 févr. 2004 à 20:49
lolo49
bonjour,
j'ai un souci avec PHP4
je résume : j'ai une base de donnée MySql avec des clients
je peux soit - afficher la liste complète
soit - faire une recherche
si je fais une recherche je passe par une page PHP de recherche puis vers ma page d'affichage
si j'affiche la liste complète je vais directement à la page d'affichage
dans ma page d'affichage je vais donc gérer :
-soit un GET pour l'affichage directe [je récupère une variable "query" par l'URL]
-soit un POST pour l'indirecte avec des variables qui ont été saisies (ex : nom ou adresse)
Ma page d'affichage est ansi :
<?
if ( $_GET["query"] ){} //pour l'affichage directe
else
if ($_POST["nom"]){} // pour l'indirecte
?>
Si j'affiche la liste complète je n'ai pas d'erreur
si je passe par l'affichage indirecte, ça fonctionne MAIS j'ai un message d'erreur sur le $_GET
message : " Undefined index: query in PATH "
comment ne plus avoir ce message d'erreur ??? ou au moins ne pas l'afficher ???
perig
Messages postés358Date d'inscriptionvendredi 1 novembre 2002StatutMembreDernière intervention 5 septembre 2006 28 févr. 2004 à 19:59
Quand tu appel la page affichage.php par l'indirect (méthode post si j'ai bien tout pigé), dans ce cas, la variable query n'existe pas dans le get donc ca te met un message
pour résoudre ce prob remplave
if ( $_GET["query"] ){}
par
if ( isset($_GET["query"]) ){}
je sais pas si c'était vraiment ca ton prob!!!!
---Perig---
Pour vous servir 8-)
Et parfois en galère :blush)
Souvent même :)