Problème de récupération après input

Fermé
Icha - 23 nov. 2007 à 16:19
 le père - 23 nov. 2007 à 17:05
Bonjour,
Code php suivant que j'ai insérer dans d'un formulaire de recherche me génère l'erreur suivante au moment de l'exécution. Ce qui fait que le formulaire s'affiche mais la recherche ne marche pas.

VOICI LE CODE
<?

$val = $HTTP_POST_VARS["chp"];


mysql_connect("localhost", "root", "");

mysql_select_db("base1");

$req = "SELECT nom, prenom, age, fontion, sexe, année FROM T1 WHERE num = $val ";

$res= mysql_query($req);

$ch = mysql_fetch_row($res);

?>

VOICI L 'ERREUR GENEREE

Notice: Undefined index: chp in c:\program files\easyphp1-8\www\recherche.php on line 36

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\recherche.php on line 47

1 réponse

Bonjour,

si $HTTP_POST_VARS["chp"] n'est pas défini (notice de la ligne 36), le reste ne risque pas de marcher... Ce script est-il bien appelé par un formulaire ayant un champ "chp" et utilisant la méthode POST ? N'est-il pas appelé avant l'appel au formulaire ?
0