You are not actually posting the form to a page with your PHP on... so its trying to insert that form into your DB before u actually fill it out. either check if the form has been posted before running your PHP, or split this into 2 pages
Andrew ----- Original Message ----- From: "Denis L. Menezes" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, April 01, 2002 5:08 PM Subject: [PHP] Please help with code > Hello friends, > > can someone tell me what is wrong with this code : > > > <form name="form1" method="post" action=""> > <p> > <input type="text" name="newsid"> > </p> > <p> > <input type="text" name="title"> > </p> > <p> > <input type="text" name="author"> > </p> > <p> > <input type="text" name="body"> > </p> > <p> > <input type="submit" name="Submit" value="Submit"> > </p> > </form> > </body> > <?php > $link=mysql_connect("localhost","myid","mypassword"); > if ($link){ > print "link id is $link"; > } else { > print "error connecting to database"; > } > $posted=time(); > $query="INSERT INTO news (newsid,title, author, body, posted) > VALUES($newsid,$title, $author, $body, UNIX_TIMESTAMP())"; > IF (mysql_query($query)){ > print "Row added to table"; > } else { > print "error adding row"; > } > ?> > > > It gives the link ID. But then gives "error adding row" > > Thanks in advance > > Denis > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php