解析错误:语法错误,意外T_ENCAPSED_AND_WHITESPACE,期望第4行的C:\ xampp \ htdocs \ programs \ School \ reg.php中的T_STRING或T_VARIABLE或T_NUM_STRING
这是生成的错误,并在下面找到我的编码。如果我立即回答,将会有所帮助。
<?php
if(isset($_POST['Register'])) {
$con=mysql_connect('localhost', 'root', '');
$insert="insert into member(`Name`, `contact_email`, `contact_number`, `Year_joined`, `Degree`, `password`)values($_POST['Name'], $_POST['contact_email'], $_POST['contact_number'], $_POST['Year_joined'], $_POST['Degree'], $_POST['password'])";
if($select_db=mysql_select_db('ulagappar', $con)) {
$query=mysql_query($insert);
echo "<script type='text/javascript'>alert('Registered successfully!!!')</script>";
}
}
?>
<form action="reg.php" method="Post">
Name : <input type="text" name="Name"><br><br>
Email: <input type="text" name="contact_email"><br><br>
phone: <input type="Number" name="contact_number"><br><br>
Batch: <input type="Number" name="Year_joined"><br><br>
Qualification: <input type="text" name="Degree"><br><br>
Password : <input type="password" name="password"><br><br>
<input type="Submit" name="Register">
</form>
答案 0 :(得分:0)
用此
替换您的查询$insert="insert into member(`Name`, `contact_email`, `contact_number`, `Year_joined`, `Degree`, `password`)values('{$_POST['Name']}', '{$_POST['contact_email']}', '{$_POST['contact_number']}', '{$_POST['Year_joined']}', '{$_POST['Degree']}', '{$_POST['password']}')";
您正在插入与数据库数据类型匹配的错误数据。 错误是因为。