html

html - Programmation

Marsh Posté le 03-07-2001 à 14:13:51    

savez vous si c'est possible de faire des selectiosn multiples dans une liste?

Reply

Marsh Posté le 03-07-2001 à 14:13:51   

Reply

Marsh Posté le 03-07-2001 à 14:16:15    

Oui c'est possible :
 
<select name="select" size="1" multiple>
    <option value="choix1 ">choix1</option>
    <option value="choix2">choix2</option>
</select>
 
@+

Reply

Marsh Posté le 03-07-2001 à 14:26:19    

tu recupers comment les valeurs des données seletcionne?

Reply

Marsh Posté le 03-07-2001 à 14:28:31    

Sous forme de tableau je crois, d'ailleurs il faut peut-être écrire ça pour que cela marche :
 
<select name="malist[]" size="1" multiple>  
    <option value="choix1 ">choix1</option>  
    <option value="choix2">choix2</option>  
</select>  
 
tu récupères les valeurs avec le tableau malist[].
 
Testes, mais je penses que cela marche comme cela...

Reply

Marsh Posté le 03-07-2001 à 14:49:14    

cela a pas l'air de marché

Reply

Marsh Posté le 03-07-2001 à 14:57:41    

Si si ça marche :
 
<form method="post" action="index.php3" name="form">
  <select name="malist[]" size="5" multiple>
    <option value="choix1 ">choix1</option>  
    <option value="choix2">choix2</option>  
</select>
  <input type="submit" name="Submit" value="Envoyer">
</form>
 
dans l'index.php3 :
 
$sz_tab = sizeof($malist);
 
$i=0;
while($i<$sz_tab)
{
 echo "$malist[$i]<br>";
 $i++;
}
 
Cela me ressort bien les sélections !!

Reply

Marsh Posté le 03-07-2001 à 15:17:43    

ok merci
j'avais un pb avec les balises php
cela marche comment entre les " les ' et echo etc...

Reply

Marsh Posté le 03-07-2001 à 15:30:06    

Ah la différence entre " et ' :
 
prennons un exemple tu veux afficher une image dont le nom est ta variable $img :
 
Avec les " :
 
echo "<img src=\"$img\" ...>";
ou  
echo "<img src='$img' ...>";
 
Tes variables sont interprétées.
 
Avec les ':
 
echo '<img src="'.$img.'" ...>';
 
En fait tu concatènes ta chaîne et $img est interprétée.
Si tu avais écrit :
 
echo '<img src="$img" ...>'; ta variable n'aurait pas été interprétée.
 
@+

Reply

Marsh Posté le 03-07-2001 à 15:33:35    

ok thanks

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed