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

Reply via email to