code php

code php - PHP - Programmation

Marsh Posté le 24-12-2011 à 21:12:51    

Bonsoir,
J'ai crée une page php ou on va afficher des documents apres sélectionner 2 listes mon code en php ne fonctionne pas et je n'ai pas compris ou se trouve la faute
 
 

Code :
  1. <?php
  2. $host = ' ';
  3. $user = ' ';
  4. $pass = '';
  5. $base=" ";
  6. $connexion = mysql_connect($host,$user,$pass);
  7.                 mysql_select_db($base,$connexion);
  8. ?>
  9. <?php
  10.   $requete1 = "SELECT  * FROM  ";
  11.     ?>
  12.  
  13. <form action="" method="post" >
  14.   <center> <p>
  15. <tr><td>
  16. <?php
  17.   echo "<select name=\"nom\" id=\"id\"> ";
  18.   $resultat1 = mysql_query ($requete1, $connexion);
  19.   while ($nom = mysql_fetch_array ($resultat1))
  20.   {
  21.         echo "<option value='" . $nom[nom] ."'>" . $nom[nom] ."</option>";
  22.   }
  23.     echo "</select> ";
  24.   ?>
  25. </p>
  26.     <p><input type="submit" value="Afficher"></p>
  27. </center> </fieldset>
  28. </form>


Message édité par www61 le 12-01-2012 à 21:17:33
Reply

Marsh Posté le 24-12-2011 à 21:12:51   

Reply

Marsh Posté le 25-12-2011 à 11:46:27    

Il faut débugguer.
Pour cela, vous mettez des traces (par exemple des lignes echo ....) pour voir ce qui se passe.
Lorsque quelque chose d'étrange se produit, examinez attentivement la ligne pour comprendre le problème.
Au besoin, si une ligne (pas un pavé énorme) vous pose problème, mettez-là ici, et on vous aidera à la comprendre.

Reply

Marsh Posté le 08-01-2012 à 22:13:28    

Merci de votre réponse billgatesanonym;
Cette partie de code je ne sais pas est ce qu'elle est juste pour qu'on sélectionne la 1ere liste son contenu apparait à la 2ème et aisi de suite

Code :
  1. $requete1 = "SELECT nom FROM liste1 ";
  2.   $requete2 = "SELECT *  FROM liste1,liste2 where nom.id=liste1.liste2";


Message édité par www61 le 12-01-2012 à 21:16:19
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed