Please check your single quote in your POST method try to make like this: '$_POST[Callsign]' be $_POST['Callsign']
thank's... --------------------------------------- Jontri Pakpahan http://jontriphan.co.nr ----- Original Message ----- From: "Stephen" <[EMAIL PROTECTED]> To: "php mysql" <[email protected]> Sent: Saturday, April 26, 2008 2:25:20 AM (GMT+0700) Asia/Bangkok Subject: [php_mysql] Trouble with insert. I am trying to inset data into my database but I am recieving the following error: PHP Parse error: syntax error, unexpected T_VARIABLE in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\PHP\\insert.php on line 43, referer: http://ve1mpf.no-ip.org/php/input_log.php <?php $con = mysql_connect("localhost:","root","xxxx"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("logbookS", $con); mysql_query('INSERT INTO log (Callsign, Band, Freq, Mode, Cont, Name_info, RST_Sent, RST_Rec, Time, Date, PFX, Operator) Values ('$_POST[Callsign]','$_POST[Band]','$_POST[Freq]','$_POST [Mode]','$_POST[Cont]','$_POST[Name_info]','$_POST[RST_Sent]','$_POST [RST_Rec]','$_POST[Time]','$_POST[Date]','$_POST[PFX],'$_POST [Operator]')'); if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error ()); } echo "1 record added"; mysql_close($con) ?> Can anyone tell me where I am going wrong? Thanks Stephen [Non-text portions of this message have been removed]
