私のプロジェクトのテーブルの行を更新したい、私はここがどこか見た構文をコピーするよ、私は更新しようとするとApplicantIDは$ _SESSION [「ID」]に等しい私の問題が来ると思います。 私はここに構文エラー、予期しない '"'、識別子(T_STRING)または変数(T_VARIABLE)または数値(T_NUM_STRING)がC:...の行22にある
Parse error: syntax error, unexpected '"', expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\...\InsertPData.php on line 22
があり、このエラーが出ますPHP側のSQL:
<?php
include_once'dbconnect.php';
session_start();
function INSERT()
{
$Name=$_POST['name'];
$Relation=$_POST['Relation'];
$Email=$_POST['Email'];
$Address=$_POST['Address'];
$Postcode=$_POST['Postcode'];
$Mobile_Number=$_POST['Mobile_Number'];
$Home_Number=$_POST['Home_Number'];
$INSERT="UPDATE Applicants
SET ParentName='$Name',
Relationtoapplicant='$Relation',
ParentEmail='$Email',
ParentAddress='$Address',
ParentPostcode='$Postcode',
ParentMobile='$Mobile_Number',
ParentHome='$Home_Number',
WHERE ApplicantID=$_SESSION["ID"] "; #THIS IS LINE 22
$data=mysql_query($INSERT) or die(mysql_error());
if($data)
{
echo "Parents/Gauridan details hav been entered";
}
else print "error";
}
INSERT()
?>
私はすでにこれに対する解決策を探していますが、ユーザーがセッションのものを使用している場所で何かを見つけました。ありがとうございました。
ここで強調表示されている構文をよく見ていると、エラーが発生します。 – Sirko