form e php

  • Creatore Discussione Creatore Discussione xzero2
  • Data di inizio Data di inizio

xzero2

Nuovo Utente
3 Gen 2007
24
0
0
Ho un database mysql con due tabelle.
tabella1 con campo1 campo2 campo3
tabella2 com campo4 campo5 campo6

vorrei creare un form in cui i dati da inserire nel campo4 della tabella2 vengano presi dalla tabella1 campo1.


Se i dati da inserire nel campo4 li metto nella select, tutto ok.
Se i dati della select devo prelevarli dalla tabella 1 non so come fare


<SELECT name="dato1">
<option value='mele'>mele</option>
<option value='pere'>pere</option>
<option value='eccetera'>eccetera</option>


grazie
Xzero2
 
devi fare una query che ti restituisca tutti i valori di campo1

$query="SELECT campo1 FROM tabella1";

$ris=mysql_query($query);
echo"<select .....>";
$riga=mysql_fetch_array($ris))
{
echo"<option value="xxx">".$riga['campo1']."";
}

echo"</select>";
 
Grazie per la risposta, e scusa per il ritardo con cui ti ho risposto, ma solo ora ho avuto tempo di metterci le mani.

Qualcosa funziona, ma ho dovuto fare delle modifiche per alcune segnalazioni di errore, e cosi come mi funziona, vedo solo un record della tabella e non tutti

$query="SELECT Campo1, Campo2, FROM Tabella";
$ris=mysql_query($query);
echo"<SELECT Campo1, Campo2, FROM Tabella>";
$riga=mysql_fetch_array($ris);
echo"<option value='Campo1'>".$riga['Campo2']."";
echo"</select>";



Dove sbaglio ??

Grazie Xzero2
 

Discussioni simili