Scusate non so se ad oggi posso ancora riprendere l'argomento....
Per quanto riguarda la select adesso funziona, riesco a visualizzare i campi voluti solo che, vorrei chiedere cosa vuol dire
"attento che il tuo campo option non ha value impostato, il form non è quindi valido!" ?
Ho provato poi a creare il form per la modifica dei dati della tabella 2: bank_accounts, (come da vs lezione n.9-PHP/MySQL-function mostra_record) solo che quando apro il record la casella combinata (select) della form mi mostra sempre il primo record della tabella 1 banks, ache se ad esempio ho selezionato il n°3.
la select della suddetta form é la stessa che ho creato in fase di inserimento dati.
<code>
echo '<select name="id_bank">';
echo '<option value="<?echo $id_bank?>">::Seleziona::</option>';
$res=mysql_query("select id,bank_name from banks");
if(mysql_num_rows($res)==0) echo " Nessuna record presente nell'archivio banche.";
else
for ($i=0;$i<mysql_num_rows($res);$i++)
{
$row=mysql_fetch_assoc($res);
echo "<option value='$row[id]'>$row[id] - $row[bank_name]</option>";
}
echo '</select>';
</code>
Come potrei far restare in memoria il valore realmente caricato nel campo id_bank?
Ad esembio per un campo testo uso uno sript del genere:
<code>
<input name="nome_campo" type="text" value="<?echo $nome_campo?>"
</code>
Nella vs lezione sopra citata, riportate il seguente esempio per la modifica dei dati select:
<code>
<select name="attivita">
<option value="0">:: seleziona ::</option>
<option value="1" <?if($attivita==1) echo 'selected="selected"'?>>studente</option>
<option value="2" <?if($attivita==2) echo 'selected="selected"'?>>lavoratore</option>
<option value="3" <?if($attivita==3) echo 'selected="selected"'?>>disoccupato</option>
</select>
</code>
La mia domanda é:
come potrei modificare lo script sopra nel caso in cui in non conosca (per la modifica del campo select) a priori il numero dei record presenti in quel determinato campo?
Grazie per l'attenzione e scusate la cattiva tempistica.
Ciao
Amos