13th December 2012, 11:25
#2
2 out of 2 members found this post helpful.
Ai o eroare la query-ul de aici:
$anunt=mysql_query("insert into anunturi (categorie,titlu) values ('{$_POST['categorie']},{$_POST['titlu']}')");
Mai exact nu ai inchis bine ghilimelele.
Incearca codul asta pentru insert:
$anunt = mysql_query("INSERT INTO `anunturi` (`categorie`, `titlu`) values ('".$_POST['categorie']."', '".$_POST['titlu']."')");
Dar atentie la ghilimele.
Numai bine!
13th December 2012, 11:40
#4
1 out of 1 members found this post helpful.
Eu as pune ceva de genul:
$categorie = strip_tags($_POST['categorie']);
$titlu = strip_tags($_POST['titlu']);
$anunt = mysql_query('INSERT INTO `anunturi` (`categorie`, `titlu`) values ('.$categorie.', '.$titlu.')');
Tre sa si cureti variabilele trimise din formular ... Vezi ce face strip_tags() aici: PHP: strip_tags - Manual
Daca nici asa nu merge, verifica ce eroare ai... Poate nu se conecteaza la baza de date...
verifici modificand linia
$anunt = mysql_query('INSERT INTO `anunturi` (`categorie`, `titlu`) values ('.$categorie.', '.$titlu.')');
cu
$anunt = mysql_query('INSERT INTO `anunturi` (`categorie`, `titlu`) values ('.$categorie.', '.$titlu.')') or die(mysql_error());
Ultima modificare făcută de Toto; 13th December 2012 la 11:42.
Motiv: completari