:maLOL:![]()
prova così
codice:$query = "SELECT tab4.* FROM tab4 AND tab4.statotab4 = 'libero'"; $result = mysql_query($query); while ($myrowtab4 = mysql_fetch_array($result)){ if($myrowtab4["statotab4"] == 'libero'){ $nome= $myrowtab4["campo"]; $value = $nome; }else{ $nome = " "; } $option_block .= "<OPTION value=\"$value\">$nome</OPTION>"; } } $query = "SELECT tab1.*, tab2.*, tab3.* FROM tab1, tab2, tab3 WHERE tab1.x = '$x' AND tab1.idtab1=tab2.idtab1 AND tab1.idtab1=tab3.idtab1 AND tab3.stato = 0 "; $result = mysql_query($query); while ($myrow = mysql_fetch_array($result)){ $id = $myrow["idtab1"]; $stato = $myrow["stato"]; if($stato == 1){ $status = "si"; }else{ $status = "no"; } //fin qui tutto bene //questo secondo ciclo, serve ad estrapolare i dati dalla tab4 //che devono essere inseriti in un campo select, menù a tendina //per poter essere selezionati e modificati tramite updat //in un secondo momento. Il punto è che non sò se si possa inserire //un ciclo while all'interno di un altro ciclo while, nè se sia //posizionato al punto giusto, perchè estrae tutti i dati in modo corretto, tranne il primo id. //mostro i dati estratti: echo "<tr bgcolor=\"#eeeeee\"> <td align=\"center\">" . ucfirst($myrow["campo1"]) . "</td> <td align=\"center\">" . ucfirst($myrow["campo..."]) . "</td> <td align=\"center\">" . $status . "</td> //mostro il campo select <td align=\"center\"><select name=\"var\">". $option_block . "</select></td> //creo il pulsante img, che funziona correttamente, tranna che per il problema del menù a tendina, $vartab4, dovrebbe essere uguale al valore della variabile scelta nel menù a tendina e una volta identificato tale valore, si deve modificare una voce all'interno del db //Cosa facile se nn fosse per il fatto che non ho inserito un form con un semplicissimo submit...giusto per complicarmi la vita!!! <td align=\"center\">" . "<a href=\"index.php?page=pagina&action=azione&stato=" . $myrow["stato"] . "&id=" . $myrow["idtab1"] . "&vartab4=" . $value . "\"><img src=\"imgconnetti2.jpg\" alt=\"Connetti\"></a></td> </tr>"; } echo "</table></td></tr></table>";

Rispondi quotando