Ciao Ragazzi Grazie alvostro aiuto sono riuscito a prendere i dati di un DB per fare un menu a scelta.
Però adesso il dato scelto non riesco a farlo salvare nel database in una tabella nuova.
Vi posto il tutto
codice ok da dove viene ricavato il menu :
title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="inser" method="post" action="salva_test.php">
<?php
include("config_db.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri!");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri!"); $query = ("Select * from professore ");
$esegui_query = mysql_query($query) Or DIE (mysql_error());
ECHO "
<select size=1 name= professori>";
while($data = mysql_fetch_object($esegui_query)){
ECHO "<option value=$data->id_professore>$data->nome_professore</option>";
mysql_close($db);
}
echo "</select></p>";
?>
</p>
[img]images/btn_inserisci.gif[/img]</p>
</body>
</html>
il porblema ce l' ho nel file salva_test.php che non mi va a scrivere nel DB nella tabella relazione vi riporto il codice:
<html>
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<title>Inserimento Utente</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Stile1 {color: #004685}
.Stile2 {
font-family: Tahoma;
font-size: small;
}
-->
</style>
</head>
<body>
<div align="center" class="Stile2"><span class="Stile1">
<?php
include("config_db.php");
include("top_foot.php");
top();
$id_professore = strtoupper(trim($_POST['professori']));
$data = date ('Y/m/d');
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("
Errore nella connessione. Verificare i parametri!
");
mysql_select_db($db_name, $db)
or die ("
Errore nella selezione del database. Verificare i parametri!
");
$query = "INSERT INTO relazione (id_professore)
VALUES ($id_professore')";
if ((mysql_query($query, $db))
{
echo "
La registrazione è stata effettuata correttamente!
";
}
else
{
echo "
Si è verificato un errore durante l'attivazione!
";
}
mysql_close($db);
}
?>
</span>
</div>
</body>
</html>
Grazie come al solito
ciao
la rassa