Originariamente inviato da EgidioNR
io ho usato questo codice:
</form>
<?php
// definizione delle variabili per connettersi al db
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_nome="automobili"; // Database name
$tbl_nome="alimentazione"; // Table name

// Procedimento per connettersi al Database
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_nome")or die("cannot select DB");

$sql = "SELECT id, carburante FROM $tbl_nome" ;// seleziona i due campi dalla tab
$result = mysql_query ( $sql );

$options = "" ;

while ( $row = mysql_fetch_array ( $result )) { // cera un arrey con i risultati

$id = $row [ "id" ];
$carburante = $row [ "carburante" ];
$options .= "<OPTION VALUE=\"$id\">" . $carburante ;
}
?>


<SELECT NAME=thing>
<OPTION VALUE=0>Choose
<?=$options?>
</SELECT>
...
e funziona solo che come posso inviare il risultato della scelta in un altra tabella del db!!!!
non sono bravo però un pò di casino c'è....


Codice PHP:
<?php //  definizione delle variabili  per connettersi al db 
$host="localhost"// Host name 
$username="root"// Mysql username 
$password=""// Mysql password 
$db_nome="automobili"// Database name 
$tbl_nome="alimentazione"// Table name  // Procedimento per connettersi al Database 

mysql_connect("$host""$username""$password")or die("cannot connect"); mysql_select_db("$db_nome")or die("cannot select DB");
quanto sopra lo devi vedere tu...

un select in un form....
<form name="...." method="..." action="....">
...
...
<select name="...">
<?php

$sql = "SELECT id, carburante FROM $tbl_nome" ;
$result = mysql_query ( $sql );
while ( $row = mysql_fetch_array ( $result ))
{
$id = $row['id'];
$carburante=$row['carburante'];
}
echo "<option value=\"$id\">$carburante</option>";
?>
</select>
...
...
</form>

spero di aver capito bene