Récuperation de données

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écuperation de données

Re: Récuperation de données

par sadeq » 26 déc. 2010, 16:43

Si tu passes les champs A, D et E dans la clause Value de chaque ligne Option de la liste, ton formulaire peut les envoyer dans le POST. Il suffit alors d'assembler A, D et E dans une chaine séparés par un caractère comme | ou un autre. Pour pouvoir plus-tard les séparer par une instruction comme explode(). Voici un exemple:
echo '<option value="'.$selectdip["A"].'|'.$selectdip["D"].'|'.$selectdip["E"].'"'.$temp.'>'.$selectdip["D"].' '.$selectdip["E"].' - '.$selectdip["B"].'</option>';
Après, dans le traitement du données envoyées par le formulaire, voici comment récupérer la valeur de la liste $_POST['select2']:
$ADE_select = isset($_POST['select2']) ? explode($_POST['select2'], '|') : null;
$A  = isset($ADE_select[0]) ? $ADE_select[0] : null;
$D  = isset($ADE_select[1]) ? $ADE_select[1] : null;
$E  = isset($ADE_select[2]) ? $ADE_select[2] : null;

Récuperation de données

par Dom! » 26 déc. 2010, 13:32

Bonjour et joyeux noël à tous.

Est il possible de récuperer plusieurs données provenant d'une List/Menu ?

J'ai ceci :
<select name="select2" class="champ" id="select3">
          <option value="0">Aucun</option>
          <?php
				  mysql_select_db($database_SAGIP, $SAGIP);
$sqldip = 'SELECT * FROM A WHERE S = 2 ORDER BY D ASC, E ASC';
   // $nbsql += 1;
	if ($resselectdip = mysql_query($sqldip)) {
         while ($selectdip = mysql_fetch_array($resselectdip))
         {
						 		if ($id_util == $selectdip["id_user"])
								 	$temp = "selected";
								else 
								 	$temp = "";
                                echo '<option value="'.$selectdip["A"].'"'.$temp.'>'.$selectdip["D"].' '.$selectdip["E"].' - '.$selectdip["B"].'</option>';
                                 
         }
    }
?>
        </select>
et j'aimerai récuperer les valeurs D et E via un formulaire methode POST ! Pour le moment je récupere A..
Merci pour votre aide.