Yes, ecco:
Codice:
Codice PHP:
<?php
$queries = array('1'=>'Domanda uno','2'=>'Domanda due');
$answers = array('1'=>'Uno','2'=>'Due','3'=>'Tre');
foreach($queries as $k=>$query){
echo $query;
foreach($answers as $k2=>$answer){
?>
<input type="radio" name="sep_<?=$k;?>" onclick="javascript:radio('<?=$k;?>','<?=$k2;?>','<?=$answer;?>');" /><?=$answer?><br/>
<input type="radio" name="sep_<?=$k;?>" onclick="javascript:radio('<?=$k;?>','<?=$k2;?>','<?=$answer;?>');" /><?=$answer?><br/>
<input type="radio" name="sep_<?=$k;?>" onclick="javascript:radio('<?=$k;?>','<?=$k2;?>','<?=$answer;?>');" /><?=$answer?><br/>
<?}?>
<input id="check_<?=$k;?>" type="hidden" />
<?}?>
Codice js:
Codice HTML:
function radio(k,k2,value){
$("#check_"+k).attr('name','answer['+k+']['+k2+']');
$("#check_"+k).attr('value',value);
}
Si tratta di un quiz :D, comunque a proposito di workaround, vi è mai capitato di dover impostare "selected" in una select box tramite php? scommetto abbiate usato if a volontà, io ho trovato un rimedio miglior :D.