Page 1 sur 1

picklist dynamique avec lien directe

Posté : 06 janv. 2009, 10:14
par jeromebo
Bonjour,
je veux faire une page php avec une pick-list provenant d'une base de donnée, dès que l'utilisateur choisit un titre de la liste, ce part directement sur la page test2.php.

Donc tout cela j'arrive à faire mais le problème c'est que sur la page test2.php, je n'arrive pas à récupérer les données de l'enregistrement, cela m'affiche une page blanche

sur ma page test.php ou il y a la picklist mon code est le suivant :

Code : Tout sélectionner

<form action="test2.php?id_test=<?php echo $row_Recordset1['id_branche']; ?>" method="post" name="formulaire" id="formulaire"> <select name="select" onchange="document.forms['formulaire'].submit();"> <?php do { ?> <option value="<?php echo $row_Recordset1['id_branche']?>"><?php echo $row_Recordset1['titre_branche']?></option> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); $rows = mysql_num_rows($Recordset1); if($rows > 0) { mysql_data_seek($Recordset1, 0); $row_Recordset1 = mysql_fetch_assoc($Recordset1); } ?> </select> </form>
et pour récupérer les infos sur test2.php, j'ai mis :
SELECT *
FROM branche
WHERE id_branche = colname

Code : Tout sélectionner

$colname_Recordset1 = "-1"; if (isset($_POST['id_test'])) { $colname_Recordset1 = $_POST['id_test'];
merci pour l'aide..

Posté : 06 janv. 2009, 11:04
par @rthur
Bonjour,

La valeur de ton champ sélectionné est stocké dans la variable $_POST['select'] (c'est le champ name de ta balise <select> ) or tu n'utilise cette variable nulle part apparemment...

résolu

Posté : 06 janv. 2009, 11:10
par jeromebo
ok merci, j'ai compris, j'ai remplacer par ma valeur d'envoi et cela fonctionne bien...

a toute..