Code php

Fermé
alanis - 10 mars 2008 à 15:18
 Utilisateur anonyme - 10 mars 2008 à 16:04
Bonjour,
<?Php
$Code=$_POST['Code'];

$connect=mysql_connect("localhost","root","") or die("connexion impossible");
$base=mysql_select_db("observatoire");
if(isset($inserer))

$request="INSERT INTO loyer(LOY_C)VALUES('$Code')";


$resultat=mysql_query($request);
if(!$resultat){ echo" l'insertion est echouée";}
mysql_close($connect);
?>
et voila le messge qui s'était affiché:Undefined variable: request in c:\program files\easyphp1-8\www\hj\insertionloyer.php on line 30
je sais pas ou se trouve le probléme
A voir également:

3 réponses

Utilisateur anonyme
10 mars 2008 à 15:22
Bonjour
la ligne 30 du fichier insertionloyer.php c'est quoi ?

0
slt
merci pour votre réponse mais je t'ai pas demandé de me faire mon travail just je voulais une solution car j'ai passé presk 3jours à résoudre ce probléme et j'arrive pas à continuer mon travail je suis vraiment génée donc sois gentil stp ok
0
sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 17 > alanis
10 mars 2008 à 15:44
Oui mais pour localiser le problèmer, il nous faut la ligne à laquelle correspond l'érreur.
0
alanis13 Messages postés 13 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 1 avril 2008 > sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008
10 mars 2008 à 15:52
$resultat=mysql_query($request);voila la ligne 30 qui se trouve dans le fichier insertion.php
0
alanis13 Messages postés 13 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 1 avril 2008
10 mars 2008 à 15:50
$resultat=mysql_query($request);voila la ligne 30 dans le fichier insertion.php
0
sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 17 > alanis13 Messages postés 13 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 1 avril 2008
10 mars 2008 à 15:54
Dans ce cas là il nous faut la requete d'avant
0
Utilisateur anonyme
10 mars 2008 à 15:44
dans le premier message, il est écrit qu'une variable de la ligne 30 n'est pas connue.
et voila le messge qui s'était affiché:Undefined variable: request in c:\program files\easyphp1-8\www\hj\insertionloyer.php on line 30

alors si on peut pas te demander ce qu'il y a à la ligne 30 du fichier, je ne sais pas quoi dire !
comment t'aider si tu ne donnes pas les infos suffisantes ?

quand à ma signature elle est là pour tout le monde
0
Utilisateur anonyme
10 mars 2008 à 15:55
alors le problème est sans doute le suivant :

tu fais
if(isset($inserer))

$request="INSERT INTO loyer(LOY_C)VALUES('$Code')";

et ensuite

$resultat=mysql_query($request);


mais cette dernière ligne n'est pas dans le if elle s'exécute dans tous les cas même quand la variable $request n'est pas créée.

0
sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 17
10 mars 2008 à 15:57
$request="INSERT INTO loyer(LOY_C)VALUES('$Code')";

a mona vis il faut mettre plutot

$request="INSERT INTO loyer VALUES('$Code')";


ou sont les crochets ?


if(isset($inserer)){




}
0
Utilisateur anonyme > sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008
10 mars 2008 à 16:00
tu as raison mais comme on a pas le code entier ...
0
sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 17 > Utilisateur anonyme
10 mars 2008 à 16:01
Je donne des piste sur ce que je pense être faux oui c'est dommage qu'on ait pas tout le code
0
Utilisateur anonyme > sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008
10 mars 2008 à 16:04
les crochets c'est ce que j'ai voulu expliquer mais je ne les ai pas mis car on ne sait pas combien il y a de ligne dans le code et peut être sont-ils sur les autres lignes !
il faut donc voir la "portée" du if et le else s'il y en a.
0