Ciao a tutti.
Devo inserire dei controlli a runtime che possono essere disposti in linea oppure a capo .
Uso la pagina divisa in 2 parti:la prima parte scelgo il tipo di controllo e se deve essere disposto a capo oppure in
linea,inserendo nel db quando premo sul button "aggiungi".
Il button aggiungi prima di stampare il controllo lo inserisce sul db con una insert del tipo:
codice:


la seconda parte stampo tutti i controlli come sono sul db:

codice:
"insert into dettagliodomanda(iddomanda,descrizione,tipo,nome,inlinea)values(".$_SESSION["id"].",'".$testosottodomanda."','".$tiposottodomanda."','".$nome."',".$acapo.")");
function stampaSottodomande($idsel) { $query="select * from dettagliodomanda where iddomanda=".$idsel; $res=safe_query($query); $stcontrolli="<table>"; $inl=0; while($row=mysql_fetch_array($res)) { $inlinea=$row["inlinea"]; if($inlinea==1) $stcontrolli.="<tr>"; if($row["tipo"]=="Testo") { $stcontrolli.="<td>.".$row["descrizione"]."</td><td><input type='text' name='".$row["nome"]."'></td>"; } if($row["tipo"]=="Radio") { $stcontrolli.="<td>.".$row["descrizione"]."</td><td><input type='radio' name='".$row["nome"]."'></td>"; } if($row["tipo"]=="Check") { $stcontrolli.="<td>.".$row["descrizione"]."</td><td><input type='checkbox' name='".$row["nome"]."'></td>"; } if($row["tipo"]=="Data") { $stcontrolli.="<td>.".$row["descrizione"]."</td><td><input type='text' name='".$row["nome"]."'></td>"; } if($inlinea==1) $stcontrolli.="</tr>"; } echo($stcontrolli."</table>"); }
il problema è che devo conoscere il campo inlinea del precedente controllo inserito sul db per sapere se stamparlo a capo o in linea.
Voi come fareste?
Grazie.