Hallo mensen,
ik heb een probleempje.
Ik krijg de volgende foutmelding:
Notice: Undefined index: cat_name in c:\program files\easyphp1-7\www\products.php on line 101
Dit is het stukje code rond regelnr 101:
if (isset($_POST['submit']))
{
//regel 101 $query = "INSERT INTO cat (cat_name) VALUES('" . $_POST['cat_name'] . "')";
//Voer query uit
mysql_query($query) or die(mysql_error());
echo "The categorie is added to the database";
}
else
{
//display form
echo "
<H1>Insert below into the form your categorie titel:</H1>
<FORM ACTION='" . $_SERVER['PHP_SELF'] . "?action=admin&do=add_cat' METHOD=\"post\">
<INPUT TYPE=\"text\" NAME=\"cat_name\"> <INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\"Submit\">
</FORM>";
}
Maar ik weet zeker dat de tabel cat_name een tabel is in de database die heb ik namelijk aangemaakt met de volgende sql:
CREATE TABLE `cat` (
`id` TINYINT( 4 ) NOT NULL AUTO_INCREMENT ,
`cat_name` VARCHAR( 255 ) NOT NULL ,
UNIQUE (
`id`
)
);
Ziet iemand de fout?
843 views