la select ke ti ho postato in precedenza...
Codice PHP:
<?
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
else{
mysql_select_db($db_name, $db);
$query = "SELECT nome FROM ditta";
$result = mysql_query($query, $db);
?>
DITTA:
<form action="addfatt.php" method="post">
<SELECT NAME="ditta" SIZE="1">
<?
while ($row = mysql_fetch_array($result))
{
echo "<OPTION VALUE=\"$row[nome]\" SELECTED>$row[nome]</option>";
}
?>
</SELECT>
<input type="submit" name="bInvia" value="Aggiungi">
</form>
<?}?>
Questa pagina crea una select con tutti i valori del campo "nome" della tabella "ditta". Ogni valore della select ha come valore il campo nome.
Codice PHP:
<?
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
$ditta = $HTTP_POST_VARS["ditta"];
if($ditta!="")
{
echo $ditta;
}
else
{
echo "Attenzione! il campo un deve essere compilato! Riprova";
}
?>
Questa pagina mostra il valore della select..
Però se dalla select scelgo un valore con una doppia parola tipo "del campo" e invio il valore alla seconda pagina, qui nn mi mostra "del campo" ma "del"..
se nn sn stato kiaro dimmelo!