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

  FORUM HardWare.fr
  Programmation
  PHP

  Ressource id#3 / Undefined variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ressource id#3 / Undefined variable

n°1567905
emploze
Posté le 31-05-2007 à 14:02:27  profilanswer
 

Rebonjour
 
Mon probleme:
 
Resource id #3
Notice: Undefined variable: MESSAGE in d:\www\php\inventaire\ajoutpers.php on line 86
 

Code :
  1. <html>
  2. <head>
  3. <title>Ajouter une personne</title>
  4. </head>
  5. <body BGCOLOR=#ffffe0>
  6. <img src="logo.jpeg">
  7. <br><br><br>
  8. <h2 align=center> Ajouter une personne </h2>
  9. <form method="post" action=''>
  10. <br><br><br><br>
  11. <table width="70%" border="0" cellspacing="1" cellpadding="6">
  12.    <tr>
  13. <td>Tapper le Nom :</td>
  14. <td><input type="text" name="NOM" size="25" value=<? if
  15. (isset($_POST['NOM'])) echo $_POST['NOM']; ?>><br></td>
  16.    </tr>
  17.    <tr>
  18. <td>Tapper le Prenom : </td>
  19. <td><input type="text" name="PRENOM" size="25" value=<? if
  20. (isset($_POST['PRENOM'])) echo $_POST['PRENOM']; ?>><br></td>
  21.    </tr>
  22.    <tr>
  23. <td>Tapper le téléphone fixe : </td>
  24. <td><input type="text" name="TEL_FIX" size="25" value=<? if
  25. (isset($_POST['TEL_FIX'])) echo $_POST['TEL_FIX']; ?>><br></td>
  26.    </tr>
  27.    <tr>
  28. <td>Tapper le téléphone portable : </td>
  29. <td><input type="text" name="TEL_POR" size="25" value=<? if
  30. (isset($_POST['TEL_POR'])) echo $_POST['TEL_POR']; ?>><br></td>
  31.    </tr>
  32. </table>
  33. <center>
  34. <input type="hidden" name="Personne" value="1">
  35. <input type="submit" name="Submit" value="Valider">
  36. <input type="Reset" name="Reset" value="Effacer">
  37. </center>
  38. </form>
  39. <br><br><br><br>
  40. <?
  41. require("connect.php" );
  42. if (isset($_POST['Personne']) && ($_POST['Personne']==1))
  43. {
  44. $MESSAGE="";
  45. if ($_POST['NOM']=="" )
  46. {
  47.     $MESSAGE="<b><font color=red>Veuillez saisir le Nom !</font></b><br>";
  48. }
  49. if ($_POST['PRENOM']=="" )
  50. {
  51.     $MESSAGE="<b><font color=red>Veuillez saisir le prenom !</font></b><br>";
  52. }
  53. if ($_POST['TEL_FIX']=="" )
  54. {
  55.     $MESSAGE="<b><font color=red>Veuillez saisir le téléphone fix !</font></b><br>";
  56. }
  57. if ($_POST['TEL_POR']=="" )
  58. {
  59.     $MESSAGE="<b><font color=red>Veuillez saisir le téléphone portable !</font></b><br>";
  60. }
  61.  $REQUETE = "INSERT INTO personnel (NOM, PRENOM, TEL_FIX, TEL_POR)
  62. VALUES ('".$_POST['NOM']."', '".$_POST['PRENOM']."', '".$_POST['TEL_FIX']."', '".$_POST['TEL_POR']."')";
  63. echo "<b>Requête : $REQUETE <b><br><br>";
  64. $exec = mysql_query ($REQUETE);
  65. if ($exec) // Si true
  66. {
  67.    echo '<br><b>Résultat : Insertion réussie</b>';
  68. }
  69. else
  70. {
  71.     echo '<br><b>Résultat : Insertion échouée</b>';
  72. }
  73. }
  74. else
  75. {
  76. echo $MESSAGE;
  77. }
  78. ?>
  79. <a href="Admin.php"> Retour   </a>
  80. </body>
  81. </html>


 
la variable non définit est $MESSAGE, je ne comprend pas car elle contient pourtant des valeurs.
Ressource id#3 j'ai cherché sur le net et apparament c'est une erreur de requete SQL, mais elle est pourtant bonne , apparament non...


Message édité par emploze le 31-05-2007 à 14:29:31
mood
Publicité
Posté le 31-05-2007 à 14:02:27  profilanswer
 

n°1567909
soju
One shot !
Posté le 31-05-2007 à 14:07:15  profilanswer
 

:fou:  
pas la peine de reposter...
 
de plus ton code est illisible, il y a des tags prévus pour ça...

n°1567910
cgo2
Dum spiro spero
Posté le 31-05-2007 à 14:07:16  profilanswer
 

http://forum.hardware.fr/hfr/Progr [...] 4937_1.htm :o


---------------
When it's from Finland it's good.  - Mon blog
n°1567915
anapajari
s/travail/glanding on hfr/gs;
Posté le 31-05-2007 à 14:09:27  profilanswer
 

C'est quoi la différence avec ce topic: http://forum.hardware.fr/hfr/Progr [...] 4937_1.htm ???
 
Néanmoins, ce code est magnifique ... :

Code :
  1. if (isset($_POST['Personne']) && ($_POST['Personne']==1))
  2. {
  3. $MESSAGE="";
  4. // ... initialisation de MESSAGE
  5. }
  6. else
  7. {
  8. echo $MESSAGE;
  9. }


TEH MIGHTY WTF!!!

n°1567916
emploze
Posté le 31-05-2007 à 14:09:38  profilanswer
 

je veux bien vous mettre un code plus propre mmais comment?
 
se n'est pas e meme code que sur l'autre sujet il est plus cour, certe avec la meme erreur.

n°1567935
emploze
Posté le 31-05-2007 à 14:25:17  profilanswer
 

Dite moi se qui ne va pas, c'est un code qui me sert pour l'inventaire des mes machines!

n°1567945
soju
One shot !
Posté le 31-05-2007 à 14:33:48  profilanswer
 

arrete de jongler entre tes 2 topics, c'est fatiguant  :o  
 
de plus si tu lis bien tu as la réponse

n°1567964
emploze
Posté le 31-05-2007 à 14:41:10  profilanswer
 

j'aurais voulut supprimer l'autre...
 
j'ai beau lire mon code encore et encore, l'erreur ne me saute pas au yeux :s
 
j'ai beau regarder mes initialisation de $MESSAGE ... mais je ne comprend pas :s

n°1567966
anapajari
s/travail/glanding on hfr/gs;
Posté le 31-05-2007 à 14:41:47  profilanswer
 

revise le concept de if/else

n°1567986
emploze
Posté le 31-05-2007 à 14:50:53  profilanswer
 

Bon j'ai bien regarder mes if les début { les fin }
je pensse que le probleme de toute facon vien de là :
 

Code :
  1. <?
  2. require("../connect.php" );
  3. if (isset($_POST['passage']) && ($_POST['passage']==1))
  4. {
  5. $message="";
  6. if ($_POST['Nom']=="" )
  7. {
  8.     $message="<b><font color=red>Veuillez saisir le nom !</font></b><br>";
  9. }
  10. if ($_POST['Style']=="" )
  11. {
  12.     $message="<b><font color=red>Veuillez saisir le style !</font></b><br>";
  13. }
  14. if ($_POST['Rue']=="" )
  15. {
  16.     $message="<b><font color=red>Veuillez saisir la rue !</font></b><br>";
  17. }
  18. if ($_POST['Ville']=="" )
  19. {
  20.     $message="<b><font color=red>Veuillez saisir le ville !</font></b><br>";
  21. }
  22. if ($_POST['CP']=="" )
  23. {
  24.     $message="<b><font color=red>Veuillez saisir le code postal
  25. !</font></b><br>";
  26. }
  27. if ($_POST['Mail']=="" )
  28. {
  29.     $message="<b><font color=red>Veuillez saisir l'adresse électronique
  30. !</font></b><br>";
  31. }
  32. if ($_POST['Telephone']=="" )
  33. {
  34.     $_POST['Telephone'] == "";
  35. }
  36. if ($_POST['Photo']=="" )
  37. {
  38.     $_POST['Photo'] = "inconnu.GIF";
  39. }
  40.  $REQUETE = "INSERT INTO GROUPE (GRO_NOM, GRO_STYLE, GRO_RUE, GRO_VILLE,
  41. GRO_CP,
  42.  GRO_MAIL, GRO_TEL, GRO_PHOTO) VALUES ('".$_POST['Nom']."',
  43. '".$_POST['Style']."',
  44.  '".$_POST['Rue']."', '".$_POST['Ville']."', '".$_POST['CP']."',
  45.  '".$_POST['Mail']."', '".$_POST['Telephone']."', '".$_POST['Photo']."')";
  46. echo "<b>Requête : $REQUETE <b><br><br>";
  47. $exec = mysql_query ($REQUETE);
  48. if ($exec) // Si true
  49. {
  50.    echo '<br><b>Résultat : Insertion réussie</b>';
  51. }
  52. else
  53. {
  54.     echo '<br><b>Résultat : Insertion échouée</b>';
  55. }
  56. }
  57. else
  58. {
  59. echo $message;
  60. }
  61. ?>


 
Je ne sait pas si il faut que je mette quelque chose dans :  $message="";
et lorsque je met en commentaire:

Code :
  1. else
  2. {
  3. echo $message;
  4. }


je n'est pluslemessage d'erreur...
 
 
Mais j'ai toujours le message d'erreur ressource id#3


Message édité par emploze le 31-05-2007 à 14:52:37
mood
Publicité
Posté le 31-05-2007 à 14:50:53  profilanswer
 

n°1568013
cgo2
Dum spiro spero
Posté le 31-05-2007 à 15:09:32  profilanswer
 

Mais ouvre les yeux bon sang ! Tu fais "si (condition) initialiser message, sinon afficher message"... y'a pas un truc qui te choque ? :o
 
Quant à ton message ressource id#3, c'est pas un message d'erreur. Tu dois essayer d'afficher ton handler de connexion ou un truc du genre.
 
http://fr2.php.net/manual/fr/langu [...] source.php


---------------
When it's from Finland it's good.  - Mon blog
n°1568020
emploze
Posté le 31-05-2007 à 15:17:52  profilanswer
 

Merci :) j'ai enlever le else et je n'est plus cette erreur :)
mais si je n'insert rien il me met insertion réussieVeuillez saisir le téléphone portable !
 
et il insert 4 champs vide dans ma Base de Données.
je voudrais qu'il n'insert riene t me mette d'inserer le NOM...


Message édité par emploze le 31-05-2007 à 15:27:48
n°1568035
anapajari
s/travail/glanding on hfr/gs;
Posté le 31-05-2007 à 15:25:49  profilanswer
 

Bin attrape ton téléphone ...

n°1568048
emploze
Posté le 31-05-2007 à 15:37:52  profilanswer
 

Enfaite meme en enlevant le else, les meesage s'affiche mais l'erreur apparait toujours...:s

n°1568067
emploze
Posté le 31-05-2007 à 15:56:38  profilanswer
 

upp
 
Undefined variable: MESSAGE

n°1568075
cgo2
Dum spiro spero
Posté le 31-05-2007 à 16:06:17  profilanswer
 

Et sinon, au lieu de faire des up toutes les 20 minutes, pourquoi ne pas commencer par apprendre les bases de la programmation ?
 
http://www.amazon.fr/PHP-MYSQL-pou [...] 41-7447646


---------------
When it's from Finland it's good.  - Mon blog
n°1568076
anapajari
s/travail/glanding on hfr/gs;
Posté le 31-05-2007 à 16:08:00  profilanswer
 

que tu le veuilles ou non, developper quelque chose ( même en php) requiert un brin plus de reflexion que l'Ovokindersurprisophilie.
Commence doucement avec les tutoriaux de base. Une fois que ceux-ci seront acquis, ré-essaye de faire ton truc.
Là c'est juste n'importe quoi de bout en bout [:spamafote]
Et je parle même pas des problèmes type sql-injection.
edit: burned :cry:


Message édité par anapajari le 31-05-2007 à 16:08:35
n°1568077
emploze
Posté le 31-05-2007 à 16:09:39  profilanswer
 

Je suis en 1ere année de BTS informatique, le PHP je l'est apprit c'est jsute que c'est pas trop mon kiff le developpement...

n°1568080
anapajari
s/travail/glanding on hfr/gs;
Posté le 31-05-2007 à 16:13:06  profilanswer
 

emploze a écrit :

Je suis en 1ere année de BTS informatique, le PHP je l'est apprit c'est jsute que c'est pas trop mon kiff le developpement...


Il est pas trop tard pour changer de voie ...
edit:
Nan parce qu'honnêtement:

  • être en 1ere année de BTS et ne pas aimer le dev
  • prétendre connaître le PHP et pas comprendre un if/else

ça va pas être gagné

 


Message édité par anapajari le 31-05-2007 à 16:14:51
n°1568085
emploze
Posté le 31-05-2007 à 16:16:22  profilanswer
 

Ben c'est pour ca que je vais en 2eme année reseau :d

n°1568166
Chaos Inte​stinal
Posté le 31-05-2007 à 17:24:19  profilanswer
 

Moui, enfin faire du réseau quand on comprend pas un IF, ça risque d'être folklorique hein [:mlc]

n°1568321
RiderCrazy
Posté le 31-05-2007 à 21:15:05  profilanswer
 

Attendez, c'est du haut niveau le BTS IG hein...
J'en sais quelque chose, je viens d'y laisser deux ans de ma vie. Assez impressionnant ce qu'on y trouve entre ceux qui jouent à wow/cs toute la journée et les kikoolol sur msn :/
 
(enfin, ils ne sont pas tous comme ça non plus, mais une bonne partie hélas...)

n°1568417
emploze
Posté le 01-06-2007 à 10:19:01  profilanswer
 

ben dans ma classe ca va il y a pas de no life ^^
 
c'est que la jsuis en stage


Message édité par emploze le 01-06-2007 à 10:19:17
mood
Publicité
Posté le   profilanswer
 


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

  Ressource id#3 / Undefined variable

 

Sujets relatifs
pb fonction ajouter: ressource id#3 +...[VBA E]problem avec un type de variable
envoyer un texte dans une variable[vba] variable Path dans SaveAs(...)
connaitre le nom d'une variableProblème entre argument + fonction + variable + espace
réutiliser une variable dans une boucle --> global?[EXCEL] Menu déroulant et variable ?
Convertir une chaine en déclaration de variablemettre une valeur du presse papier dans une variable
Plus de sujets relatifs à : Ressource id#3 / Undefined variable


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