Liste en php

Fermé
HabliMejdi Messages postés 12 Date d'inscription dimanche 26 avril 2009 Statut Membre Dernière intervention 10 mai 2009 - 3 mai 2009 à 01:53
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 3 mai 2009 à 20:44
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!!!!

8 réponses

lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
3 mai 2009 à 18:29
exact tu affiche une valeur en php avec echo, un array avec print_r
1
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
3 mai 2009 à 02:58
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 :)
0
Infoms Messages postés 43 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 25 juillet 2009 16
3 mai 2009 à 03:02
si tu veut le repont dans un fichier.php je peut t'aide
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
3 mai 2009 à 08:53
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>';
0
Infoms Messages postés 43 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 25 juillet 2009 16
3 mai 2009 à 16:34
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>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
3 mai 2009 à 17:40
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
0
Infoms Messages postés 43 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 25 juillet 2009 16
3 mai 2009 à 18:15
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
0
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>
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
3 mai 2009 à 20:44
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']; ?>
0