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;
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:
[php]echo '<option value="'.$selectdip["A"].'|'.$selectdip["D"].'|'.$selectdip["E"].'"'.$temp.'>'.$selectdip["D"].' '.$selectdip["E"].' - '.$selectdip["B"].'</option>';[/php]
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']:
[php]
$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;
[/php]