Non riesco a capire solo alcune cosette:
Funziona tutto. Ma mi da alcune notice: al codice:
Codice PHP:
/*Select per visulazzire le categorie inserendo automaticamente nella casella di testo l'id della categoria*/
echo "<form method='post' action=''>";
echo 
"<select name='nomecategoria'>";
$risultato mysql_query ("SELECT idcategoria, nomecategoria FROM categorie ORDER BY idcategoria");
while (
$row mysql_fetch_array($risultato,MYSQL_ASSOC))
{
$id $row['idcategoria']; 
$valore=$row["nomecategoria"];
echo 
"<option value='$id'>".$valore."</option>"
}
mysql_free_result($risultato);
echo
"</select>";
echo 
"<input type=\"submit\" value=\"Visualizza\">";
echo
"</form>";
/* FINE*/ 
Codice PHP:
$id $_POST['nomecategoria']; /*QUI MI DA Notice: Undefined index: nomecategoria */
echo"<form method='post' action='' >";
echo
"<table celpadding='0' celspacing='0' border='1' align='center'>";
  echo 
"<TR><TD align='right'><label>Numero Categoria:</label></TD><TD> <input type='text' name='idcategoria' size='5' 
  value='
$id'>
</TD></TR>"
;
  echo 
"<TR><TD align='right'><label>Marca:</label></TD><TD> <input type='text' name='marca' size='30'/>
</TD></TR>"
;
  echo 
"<TR><TD align='right'><label>Descrizione:</label></TD><TD> <input type='text' name='descrizione' size='30'/>
</TD></TR>"
;
  echo 
"<TR><TD align='right'><label>Prezzo:</label></TD><TD> <input type='text' name='prezzo' size='10'/>
</TD></TR>"
;
  echo
"<TR><TD align='center' colspan='2'><input type='submit' value='Inserisci' /></TD></TR>";
  echo 
"</table>";
  echo
"</form>";

/*Inserimento nel database*/
$numcat $_POST['idcategoria'];
$marc $_POST['marca'];
$descr $_POST['descrizione'];
$prez $_POST['prezzo'];
/*qui mi da:Notice: Undefined index: idcategoria 
Notice: Undefined index: marca 
Notice: Undefined index: descrizione 
Notice: Undefined index: prezzo */
if ((!$numcat) || (!$marc) || (!$descr) || (!$prez))
    echo 
"Vuota! 
"
;
    else{
        
$cat "INSERT INTO merce VALUES ('', '$numcat' , '$marc' , '$descr' , '$prez')";
echo 
"
"
;
mysql_query ($cat)
or die (
"Non riesco"); 

Qualcuno sa spiegarmi xche?