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