nu pricep...unde gresesc ?! un insert... [rez]

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

nu pricep...unde gresesc ?! un insert... [rez]

Mesajde vectorialpx » Vin Oct 13, 2006 1:33 pm

<?php
mysql_connect("hos", "use", "pas"); or die('cannot connect');
mysql_select_db('db') or die('cannot select');

function stringu($theValue) {
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
return $theValue;
}

$insertu = "INSERT INTO continut (titlu, continut, `data`, pagina, limba, nl2b) VALUES
('".stringu($_POST['titlu'])."', '".stringu($_POST['continut'])."', '".stringu($_POST['data'])."', '".stringu($_POST['pagina'])."', '".stringu($_POST['limba'])."', '".stringu($_POST['nl2u'])."')";

if(mysql_query($insertu)) print "oke"; else die(mysql_error());
print $insertu;

?>

unde gresesc ?!
Ultima oară modificat Vin Oct 13, 2006 1:53 pm de către vectorialpx, modificat 1 dată în total.



Avatar utilizator
MihaiC
Senior Member
Mesaje: 1644
Membru din: Dum Mai 14, 2006 8:07 pm

Mesajde MihaiC » Vin Oct 13, 2006 1:36 pm

pai banuiesc ca eroarea e 'cannot select' ...

mysql_select_db('db', mysql_connect("hos", "use", "pas"));


sicred ca am mai vazut un "post[nl2u]" si la value e "nl2b"
Ultima oară modificat Vin Oct 13, 2006 1:44 pm de către MihaiC, modificat 1 dată în total.
Dev @

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Vin Oct 13, 2006 1:41 pm

pagina este goala !
nu da nici un die, nici un mesaj, nimic !

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Vin Oct 13, 2006 1:51 pm

stupid !

<?php
mysql_connect("hos", "use", "pas"); or die('cannot connect');
mysql_select_db('db') or die('cannot select');

am pus `;` inainte de `die` !!!

offf viatza mea !

multam !

Daemon7
PHPRomania Supporter
Mesaje: 21
Membru din: Joi Iul 21, 2005 5:22 pm
Localitate: Timisoara
Contact:

Mesajde Daemon7 » Vin Oct 13, 2006 1:55 pm

vezi ca ai ; dupa mysql_connect() si inainte de or die() . Daca rulezi script-ul exact in forma care e aici o sa iti de eroarea asta:
Parse error: parse error, unexpected T_LOGICAL_OR in /var/lib/apache/htdocs/bogdan/Test/tst.php on line 2

Daca nu vezi eroarea fie ai error_reporting(0) fie ai ceva de genul ini_set("dislay_errors",false);

Pune un ini_set("dislay_errors",true); pe prima linie si vezi ce se intampla.
Best regards,
Lapadat Bogdan aka Daemon7
www.lapadatbogdan.srv.ro

Avatar utilizator
Dodo
Senior Member
Mesaje: 958
Membru din: Mar Aug 22, 2006 2:40 pm
Localitate: Constanta
Contact:

Mesajde Dodo » Vin Oct 13, 2006 1:55 pm

error_reporting(E_ALL);
|

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Vin Oct 13, 2006 1:59 pm

l-am dat si p-ala...

am rezolvat... 10x !

PS: culmea e ca nu zicea nimic... nici macar cu eroare de sintaxa, nimic !


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 28 vizitatori