plop
enfin re ^^
le code de base
<?php
$db = mysql_connect('localhost','root','') or die ("erreur de connexion");
//on selectionne votre base
mysql_select_db('mysql',$db) or die ("erreur de base");
$rslt = mysql_query("SELECT id,date,prenom,email from test_tbl;") or die ("erreur sql ".mysql_error()); // on sélectionne les colonnes id,date,prenom,email de la table test_tbl
// Etape n°3 : Initialisation et lecture des lignes
$nb = mysql_num_rows( $rslt );
?>
<html>
<body>
<form method="post" id="mainForm">
<select id=id_select name=id ;>il manque le onchange()
<?php
while ($row = mysql_fetch_assoc($rslt))
{echo "<option>".$row['id']."</option>";}
$a=$_POST['id'];
?>
</select>
<?php
$rslt2= mysql_query("SELECT * FROM test_tbl WHERE id=$a;") or die ("erreur sql 2".mysql_error());
if(($a>0)&&($a<999))
{
while ($row = mysql_fetch_assoc($rslt2))
{$tab2[]=$row['id'];}
for($k=0;$k<=3;$k++)
{
echo ($tab2[$k]);
print ("<br>");
}
}
?>
<input type=submit action=test2.php value="enter">
</form>
</body>
</html>
recoucou a tous donc ^^
grace a vous j'y suis tout presque ^^
pour le onchange j'y ai pas compris grand chose, meme avec les tuto, j'ai bcp de mal a le manier ^^
alors pour le moment j'ai mis un bouton submit pour remplacer et verifier ma page.
voici le dernier probleme
lorsque je recupere la variable dans $a via $a=$_POST['id'];
il n'y a pas de probleme,, par contre quand j'essais de l'exploiter il me dit que la viariable n'est pas definie ^^
j'ai donc testé avec un ID fixe et ca fonctionne a part que j'affiche la colonne au lieu de la ligne -_- lol
j'arrive pas a comprendre pkoi il ne peut exploiter la variable :s
j'ai aussi un leger probleme ^^ comme cité plus haut , j'affiche la colonne et pas la ligne ^^
je l'affiche avec ca
while ($row = mysql_fetch_assoc($rslt2))
{$tab2[]=$row['id'];}
for($k=0;$k<=3;$k++)
{
echo ($tab2[$k]);
print ("<br>");
}
je sais d'ou le probleme vien ^^ puisque rows signifie que je lis de haut en bas ligne par ligne
mais je sais pas ce qu'il faut mettre a la place pour lire de gauche a droite colonne par colonne
j'ai essayé call mais l'a po voulu ^^
si vous pouviez m'aider
merchi a touche