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.
Am o baza de date si vreau sa introduc in tabelul "anunturi" valori preluate printr-un formular cu un input si un selectCod:<?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>
Coloanele din tabel sunt: id, titlu,categorie


Răspunde cu citat