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?