picklist dynamique avec lien directe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : picklist dynamique avec lien directe

résolu

par jeromebo » 06 janv. 2009, 11:10

ok merci, j'ai compris, j'ai remplacer par ma valeur d'envoi et cela fonctionne bien...

a toute..

par @rthur » 06 janv. 2009, 11:04

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...

picklist dynamique avec lien directe

par jeromebo » 06 janv. 2009, 10:14

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..