transmission d'informations

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 : transmission d'informations

Re: transmission d'informations

par AB » 06 juin 2011, 00:44

Oui tu peux lister le contenu de ta table dans un tableau enregistré dans une variable de session (pour ne pas avoir à refaire la requête à réception du post) et ensuite en récupérant simplement l'index tu auras la valeur.

Ou sinon tu peux concaténer l'index et sa valeur dans l'attribut value par exemple avec le caractère "|":
<select name="liste1" >
<?php
$query = "SELECT...";
$ressource_query = mysqli_query($query);
while($result = mysql_fetch_assoc($ressource_query))
{
echo '<option value ="'.$result['index'].'|'.$result['value'].'">'.$result['value'].'</option>';
}
<?php }?>
</select>
et à la réception tu fais un explode sur le caractère "|"
$tab_name = explode('|',$_POST['name']);
$index_name = $tab_name[0];
$value_name = $tab_name[1];

Re: transmission d'informations

par moogli » 05 juin 2011, 22:01

Salut,

pour la liste déroulante http://fr.selfhtml.org/html/formulaires ... htm#listes

tu passe la clef dans le value de l'option et récupère la valeur (cheval, ours etc) a partir de la ;)


@+

transmission d'informations

par cagouille65 » 05 juin 2011, 21:24

Comment passer plusieurs informations provenant d'une table d'une page vers une autre. Je m'explique. Je souhaiterais que l'utilisateur fasse un choix dans une liste deroulante qui a été remplie avec des données provenant d'une table. Lorsque cet utilisateur clique sur envoyer, je voudrais non seulement recupérer son choix mais aussi l'index correspondant dans la table ce qui me permettra grâce à l'index de faire ressortir des donnees d'une seconde table.

Ex :
Table 1
01 cheval
02 chien
03 chat

Liste deroulante

Cheval
chien
chat

Si l'utilisateur choisit chat
Je recupere son choix "chat" ainsi que l'index 03. Grâce a cet index, j'affiche toutes les races qui se trouvent dans la table 2 correspondant à 03.

Alors si quelqu'un veut m'aider, il est le bienvenu
Merci