Liste en php

Bonjour,
j'ai une base de donné qui comporte un tableau "niveau" qui contien des entier,

je veux afficher le contenue du tableau dans une liste deroulante, j'utilise le php, dreamweaver, wamp!!!!
Configuration: Windows XP Internet Explorer 6.0

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. exact tu affiche une valeur en php avec echo, un array avec print_r
    1. Voici la solution magique :

      1) lance wamp
      2) lance dreamweaver
      3) lance php
      4) dans dreaweaver fait un tableau comme ceci :

      |---|---|---|
      |   |   |   |
      |---|---|---|
      |   |   |   |
      |---|---|---|
      |   |   |   |
      |---|---|---|


      5) maintenant tu as ton tableau avec 9 cellules
      6) ferme php (avant wamp oO)
      7) ferme wamp
      8) met dreamweaver en mode design, tu as ton tableau qui est créé et afficher.

      A bientôt pour te faire d'autres devoirs sur CCM :)
      1. tiens

        echo '<td><label>niveau</label>
        	<select name="niv" id="nieau" name="niveau" >
        <option value=''"> --  Choisissez un niveau  -- </option>";
        // j'affiche les niveau
        
        $req="SELECT DISTINCT * FROM niveau ";
        	$res= mysql_query($req);
        	while($niv=mysql_fetch_array($res))
        	{	
        	echo'<option value="'.$niv['ID_niveau].'">"'.$niv['Nom_Niveau'].'"</option>';//remplace ID_Niveau et Nom_Niveau par le nom de tes champs dans ta BD
        	}
        	echo'</select>';
        1. lwis votre reponse n'est pas juste comment tu peut ouvre une balise html san fermeture de php ça jamais exister et voila la reponse
          <?
          mysql_connect("localhost","root");
          mysql_select_db("le nom du base donne");\\connection avec la base de donner
          $rech=("select destinct * from niveau");
          $rech1=mysql_query($rech);
          ?>
          // aptres la connection on a l'objet du votre table dans la varable $rech1
          <form name="r" >
          <select id="hh" name="jj"><optoion></option>
          <?
          while($t=mysql_fetch_array($rech1)){ //boucle tant que permet de remplir votre liste dourolante
          ?>
          <option><? echo $t['nom'] ?></option>// change le l'index nom par le nom du champ du table niveau
          <?}
          ?>
          </select>
          </form>
      2. mdr .. lol!

        tu peut ouvre une balise html san fermeture de php ça jamais exister

        et comment ça... ? ça a jamais exister elle est bien bonne celle la

        cela s'appele concatener une chaine comme tu peut tout aussi bien faire la meme chose avec du javascript par exemple

        <?PHP
        echo'<script language="JavaScript" type="text/javascript">
        alert(\'ca marche aussi comme ça\');
        </script>';
        ?>

        Je t'invite à potasser le sujet

        http://www.phpdebutant.org/article55.php
        la c'est le b-a ba de la concatenation mais si tu developpe le truc tu verra que tu peut tres bien faire une page html tout en php, sans aucun probleme
        1. prémièrement tu sais que lephp accepte les erreur 2eme chose ça ce vrai mai sous la commend echo et jamais tu paut le faire sans lui
          1. jai une base nommé: "notre base i4", et un tableu "listeniv" qui contient une seul colone "niv" et j'ai le code suivant:
            ( j'utilise wamp, dreamweaver, php)
            je veux connaitre les faute car la liste n'affiche rien!!!:::

            <?php

            # FileName="Connection_php_mysql.htm"
            # Type="MYSQL"
            # HTTP="true"
            $hostname_connections = "127.0.0.1";
            $database_connections = "notre base i4";
            $username_connections = "root";
            $password_connections = "";
            $connections = mysql_pconnect($hostname_connections, $username_connections, $password_connections) or trigger_error(mysql_error(),E_USER_ERROR);
            ?>

            <html>
            <head>
            <title>Titre</title>
            </head>
            <?php

            mysql_connect("localhost", "root", ""); // Connexion à MySQL
            mysql_select_db("notre base i4");
            $res = "SELECT DESTINCT* FROM listeniv ";
            $res1 =mysql_query($res);
            while($liste=mysql_fetch_array($res1))
            {
            ?>
            <option><? echo $liste['niv'] ?></option>
            <?php

            }

            ?>
            </html>
            1. je t'invite a creer un nouveau sujet pour ton pb a l'avenir
              voila des pistes

              mysql_connect("localhost", "root", ""); // Connexion à MySQL ==> tu est deja connecté avec $connections
              SELECT DESTINCT ==> SELECT DISTINCT
              <? echo $liste['niv'] ?>==><?PHP echo $liste['niv']; ?>