recuperation valeur optgroup

Répondre
jphilippev
le 22/01/2008 à 16:06
jphilippev
bonjour je cherche a recuperer la valeur de l'optgroup independament de la valeur de mon select

groupe1
valeur1
valeur2
groupe2
valeur3
valeur4

si on clic sur valeur4 je veux recuperer valeur4 (avec un $_POST)et aussi groupe2
mais pour l'optgroup je sais pas du tout


<?php
echo "<select name='style'><optgroup label ='Musique'>Musique";

foreach ($listemusique as $mus1) {
foreach ($mus1 as $mus2) {
if ($mus2 == $result['style'] && $result['rubrique'] == 'Musique'){
$selected="selected=\'selected\'";}
echo "<option value='$mus2', $selected>$mus2</option>";
/* else{
echo "<option value='$mus2'>$mus2</option>";
}*/}}
echo"</optgroup><optgroup label ='DJing' >DJing";

foreach ($listedjing as $dj1) {
foreach ($dj1 as $dj2) {
if ($dj2==$result['style'] && $result['rubrique'] == 'DJing') {
$selected="selected=\'selected\'";}
echo "<option value='$dj2', $selected>$dj2</option>";
/*else{
echo "<option value='$dj2'>$dj2</option>";
}*/}}
echo"</optgroup><optgroup label ='Danse' >Danse";

foreach ($listedanse as $dans1) {
foreach ($dans1 as $dans2) {
if ($dans2 == $result['style'] && $result['rubrique'] == 'Danse'){
$selected="selected=\'selected\'";}
echo "<option value='$dans2' $selected>$dans2</option>";

/*else{
echo "<option value='$dans2'>$dans2</option>";
}*/}}
echo"</optgroup><optgroup label ='Graphisme' >Graphisme";

foreach ($listegraphisme as $graph1) {
foreach ($graph1 as $graph2) {
if ($graph2==$result['style'] && $result['rubrique'] == 'Graphisme') {
$selected="selected=\'selected\'";}
echo "<option value='$graph2' $selected>$graph2</option>";
/*else { echo"<option value='$graph2'>$graph2</option>";
}*/}}
echo"</optgroup></select>
?>
diablo
le 22/01/2008 à 17:17
diablo
ben deja, tes optgroup n'ont pas de noms, donc je vois pas trop ce que tu veux récupérer :)

ensuite, je dirais, champ hidden + JS
.:[ UTB ]:. Diablo xo0 Au royaume des aveugles, les bornes sont rois...
jphilippev
le 22/01/2008 à 17:21
jphilippev
c'est comme cela?
<optgroup label ='Graphisme' name='Graphisme'>Graphisme


après pour le js???
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours