Ciao a tutti
é la prima volta che scrivo nella sezione PHP sono all'inizio e ho un problema
con un inserimento dati in DB mysql e una select che preleva i dati da una tabella.
questo il codice:
codice:
<?
$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "categorie";
$db = mysql_connect($db_host, $db_user, $db_password);
$db_forum = mysql_select_db($db_name, $db);
?>
<form id="form1" name="form1" method="post" action="insert.php">
<label>nome
<input name="p_nome_prodotto" type="text" id="p_nome_prodotto" />
</label>
<label>Categoria
<?
echo "<select name=\"selezione\">";
while($monitor = mysql_fetch_array($queryselect))
{
echo "<option value=\"" . $monitor['Id'] . "\">" . $monitor['Categoria'] . "</option>";
}
echo "</select>";
?>
<input type="submit" name="Submit" value="Invia" />
</form>
<?php
$categoria = $HTTP_POST_VARS["selezione"];
$nome = $HTTP_POST_VARS["p_nome_prodotto"];
$query = "INSERT INTO `_prodotti` (nome_prodotto,categoria)
VALUES ('$nome','$categoria')";
$query_results = mysql_query($query) or die("&error=1");
echo "&stop=1";
?>
Il form richiama la stessa pagina,ma il nome del prodotto me lo inserisce mentre la categoria
presas dalla select dinamico no.
Help