I have a simple HTML Form where a user has to enter his first & last name
which will be inserted in a SQL Server database table. The PHP code which
does the needful is as follows (I have created a DSN named PHPInsert
successfully as well):

<?php
If(($_POST['fname']=="") || ($_POST['lname']=="")
echo("Please Enter Information In All The Fields !!!");
Else
$connectionString=odbc_connect("PHPInsert","sa","");
$query="INSERT INTO PHPUsers(FName,LName) VALUES
($_POST['fname'],$_POST['lname'])";
$exeQuery=odbc_do($connectionString,$query);
odbc_close($connectionString);

echo("Hi ",$_POST['fname'],"&nbsp;",$_POST['lname'],"Thank You For
Registering !!!");
?>

The above code, when executed, throws the following error:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting
T_STRING or T_VARIABLE or T_NUM_STRING

pointing to the line where the variable $query is assigned the SQL
statement. What does the above error mean? Both the fields in the database
are varchar datatype. The table also has an ID field which is an IDENTITY
field auto-incrementing by 1. Where am I going wrong?

Thanks,

Arpan



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to