: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>";