Récupérer la valeur d'une combo dont le nom est défini en Ph

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 : Récupérer la valeur d'une combo dont le nom est défini en Ph

Re: Récupérer la valeur d'une combo dont le nom est défini en Ph

par stealth35 » 20 juin 2010, 17:06

c'est mieux d'avoir les valeurs entre double quote :wink:

Re: Récupérer la valeur d'une combo dont le nom est défini en Ph

par Nours312 » 20 juin 2010, 16:57

ou :P
echo "<select name='$CBO'>";

Re: Récupérer la valeur d'une combo dont le nom est défini en Ph

par stealth35 » 20 juin 2010, 16:34

ca serai plus correct comme ca : :wink:
echo '<select name="' . $CBO . '">';

Re: Récupérer la valeur d'une combo dont le nom est défini en Ph

par Nours312 » 20 juin 2010, 11:43

remplaces ta ligne
echo "<select name=''".$CBO."''>";
par
echo "<select name='".$CBO."'>";

Re: Récupérer la valeur d'une combo dont le nom est défini en Ph

par lepsy » 20 juin 2010, 10:28

Salut,
Valeur à récupérer: ".$_POST['CBO1']."
...

Re: Récupérer la valeur d'une combo dont le nom est défini en Ph

par Ganesh » 17 juin 2010, 10:44

Bonjour,

Probablement un problème de concaténation, j'ai l'impression que tu n'as que des guillemets doubles dans ton affichage du select.
Sinon, pour t'aider à debugguer, tu peux ajouter un var_dump($_POST) dans ta partie récupération pour voir les valeurs transmises.

Récupérer la valeur d'une combo dont le nom est défini en Ph

par jpl06530 » 17 juin 2010, 10:32

Je m'explique:

Dans une page, j'aurais besoin de plusieurs combos dont le nom sera affecté dynamiquement dans la boucle de lecture d'une table
par exemple en simplifiant au maximum ce code là :

<form method="POST" action="MaPage2.php">
<?php
$CBO = "CBO1";
echo "<select name=''".$CBO."''>";
?>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<input type="Submit" name="Envoyer" />
</form>

Ce petit code va me créer une liste déroulante avec 3 valeurs et un bouton d'envoi du formulaire.

Partie récupération

<?php
echo "Voici la valeur récupérée ".$_POST['CBO1'];
echo "<BR>";

?>

or, ce code ne me ramène rien ! pourtant le nom de la combo est bien CBO1

Si j'émimine le nom de la combo donné par le code PHP et que je l'entre "en dur" dans le code HTML alors je récupére bien la valeur de CBO1
Je ne comprends pas pourquoi
Est-ce que quelqu'un pourrait m'expliquer? avec mes remerciements


Je