Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复PHP中的语法错误;意外的';)'&引用;_Php - Fatal编程技术网

如何修复PHP中的语法错误;意外的';)'&引用;

如何修复PHP中的语法错误;意外的';)'&引用;,php,Php,我在下面的代码中的Foreach循环中遇到错误,有人能帮我修复错误吗 <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> <?php $dbc=mysqli_connect("localhost","root","","elvis_store") or die("Error Connecting to Mysql Database"); if(isset($_POST['sub

我在下面的代码中的Foreach循环中遇到错误,有人能帮我修复错误吗

<form method="post" action="<?php  echo $_SERVER['PHP_SELF'];?>">

<?php



$dbc=mysqli_connect("localhost","root","","elvis_store") or die("Error Connecting to Mysql Database");

if(isset($_POST['submit'])){

foreach($_POST['todelete'] as delete_id){

$query="DELETE FROM email_list WHERE id=$delete_id";
mysqli_query($dbc,$query) or die("Error Querying Database");

}

echo "Customer(s) Removed";


}



$query="SELECT * FROM email_list";
$result=mysqli_query($dbc,$query)or die("Query Syntaxt is Incorrect");

while($row=mysqli_fetch_array($result)){

echo '<input type="checkbox" value="'.$row['id'].'" name="todelete[]"/>';
echo $row['first_name']." ".$row['last_name']." ".$row['email'];
echo "<br/>";




}



mysqli_close($dbc);




?>

<input type="submit" name"submit" value="Remove"/>




</body>

我认为错误一定是由于这一行:

foreach($_POST['todelete'] as delete_id){
替换为:

foreach($_POST['todelete'] as $delete_id){

错误是????不要让我们猜测解析错误:语法错误,意外“'),在第19行的C:\wamp\www\MakeMelvis.com\removeemail.php中应为t_PAAMAYIM\u NEKUDOTAYIM。问题名称完全脱离上下文+1。回答正确。错误消息确实有点神秘,但一个像样的IDE或编辑器应该突出显示错误。