Cod php introducere prin formular date in tabel mysql
Va rog sa-mi explicati si mie de ce nu-mi functioneaza urmatorul cod creat:
Am revizuit codul de cel putin 10 ori si nu-mi dau seama unde greasesc.
Cod:
<?php
include('../include/db.php');
if (isset($_POST['sub']))
{
if ($_POST['categorie']=="") echo "Alege o categorie";
elseif (strlen(trim($_POST['titlu']))<1) echo "Scrie titlu";
else {
$anunt=mysql_query("insert into anunturi (categorie,titlu) values ('{$_POST['categorie']},{$_POST['titlu']}')");
}
}
?>
<form method="post" action="adauga-anunt.php" >
Insereaza titlul<br />
<input type="text" name="titlu" value=""><br /><br />
<select name="categorie" >
<option value="">Selecteaza categoria</option>
<?php
$categorie=mysql_query("select * from categorii order by categorie asc");
while($categ = mysql_fetch_array($categorie))
{
echo"<option value=\"$categ[1]\">$categ[1]</option>";
}
?>
</select>
<input type="submit" name="sub" value="Trimite">
</form>
Am o baza de date si vreau sa introduc in tabelul "anunturi" valori preluate printr-un formular cu un input si un select
Coloanele din tabel sunt: id, titlu,categorie