Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1444 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Variable non définie ?!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Variable non définie ?!

n°1655911
kinsoi
Posté le 10-12-2007 à 15:10:59  profilanswer
 

Plop ,
 
J'ai décidé de faire un petit site tout simple pour créer les menu de la semaine par tirage au sort.
 
J'ai pondu sa : ( Je débute hein   :whistle: )  
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3.     <head>
  4.         <title>Menu Automatique</title>
  5.         <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6.     </head>
  7. <body>
  8. <form>
  9. <p>
  10. Entrez le choix 1 pour le midi :
  11. <input method="post" type="text" name="midi1" />
  12. </p>
  13. <p>
  14. Entrez le choix 2 pour le midi :
  15. <input type="text" name="midi2" />
  16. </p>
  17. <input type="submit" value="Envoyer" />
  18. <?php
  19. mysql_connect("localhost", "root", "toor" );
  20. mysql_select_db("menu" );
  21. mysql_query("INSERT INTO menu VALUES('', '$midi1')" );
  22. mysql_close();
  23. ?>
  24. </form>
  25. </body>
  26. </html>


 
Mais à l'écran j'ai mes deux champs et un méssage d'erreur de PHP :'( :
 
"Notice: Undefined variable: midi1 in c:\program files\easyphp1-8\www\index.php on line 25"  
 
Quel est mon soucis ?
 
Merci d'avance,
 
Kevin

mood
Publicité
Posté le 10-12-2007 à 15:10:59  profilanswer
 

n°1655914
kao98
...
Posté le 10-12-2007 à 15:13:18  profilanswer
 

Tu devrais commencer par là : http://www.siteduzero.com/tuto-3-2 [...] a-php.html
 
;)


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1655916
kinsoi
Posté le 10-12-2007 à 15:15:22  profilanswer
 

Justement :D Je fais à partir de ce site!  
 
Mais là je comprends pas pourquoi il me mets ce méssage :o ?!
 
Kevin

n°1655921
kao98
...
Posté le 10-12-2007 à 15:21:42  profilanswer
 

Ben relis leurs cours alors ! Parce que là, tu es complètement à côté !
Undefined variable, qu'est-ce que ça veut dire ?
 
Bon, et ce problème particulier mis à part : explique moi pourquoi tu as ce code php qui suit directement le formulaire qui est censé t'envoyer des données ? Quoi qu'il en soit, ton code là, c'est vraiment, mais vraiment n'imp ! Alors relis lesiteduzero ! :jap:


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1655926
kinsoi
Posté le 10-12-2007 à 15:23:52  profilanswer
 

:o Ok je vais relire alors :D

n°1655954
kao98
...
Posté le 10-12-2007 à 15:42:40  profilanswer
 

Sage décision :jap:


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1655955
kinsoi
Posté le 10-12-2007 à 15:43:36  profilanswer
 

Bon j'ai réussi ! J'ai bien relu !  
 
Maintenant sa donne sa :  
 
Index.php  
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3.     <head>
  4.         <title>Menu Automatique</title>
  5.         <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6.     </head>
  7. <body>
  8. <form method="post" action="miam.php">
  9. <p>
  10. Entrez le choix 1 pour le midi :
  11. <input type="text" name="midi1" />
  12. </p>
  13. <p>
  14. Entrez le choix 2 pour le midi :
  15. <input type="text" name="midi2" />
  16. </p>
  17. <input type="submit" value="Envoyer" />
  18. </form>
  19. </body>
  20. </html>


 
Miam.php
 

Code :
  1. <?php
  2. mysql_connect("localhost", "root", "toor" );
  3. mysql_select_db("menu" );
  4.  
  5. if (isset($_POST['midi1']));
  6. {
  7.     $midi1 = mysql_real_escape_string(htmlspecialchars($_POST['midi1']));
  8.     $midi2 = mysql_real_escape_string(htmlspecialchars($_POST['midi2']));
  9.     mysql_query("INSERT INTO menu VALUES('', '" . $midi1 . "')" );
  10. }
  11. ?>


Message édité par kinsoi le 10-12-2007 à 15:43:59
n°1655961
kao98
...
Posté le 10-12-2007 à 15:46:05  profilanswer
 

Voilà, tu as déjà mieux relu :o
 
 
 
;)


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1655964
kinsoi
Posté le 10-12-2007 à 15:48:26  profilanswer
 

:)  
 
Bon apres il me reste à faire :  
 
- Générer un tableau une fois tout les champs remplis
- Un bouton permettant de "purger" la table SQL.
 
Je reviendrais si j'ai besoin d'aide et si on peut m'aider à optimiser mon code :D  
 
Merci à toi ;)
 
Kevin


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Variable non définie ?!

 

Sujets relatifs
Calculer la date d'il y a 30 jours en PHPProbleme Free et scripts de news PHP
[Resolu] Php + plusieurs bases Access[HTML]/[PHP] Formulaire boutons radios et onclick
[RESOLU] Pb avec librairie GD sur PHP 4.4.2Comment realiser ces fonctions (sondage,...), html,PHP?
probléme avec recupération de variable GET avec URL rewriteRécupération variable d'adresse $_GET php
[Resolu] Activer la fonction mail[PHP]Lire une ligne definie et mettre le contenu dans une variable
Plus de sujets relatifs à : [PHP] Variable non définie ?!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR