【问题标题】:How to fix syntax error in PHP "unexpected ')'"如何修复 PHP 中的语法错误“unexpected ')'”
【发布时间】:2012-07-22 09:28:52
【问题描述】:

我在下面的代码中的 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>

【问题讨论】:

  • 并且错误是????不要让我们猜测
  • 解析错误:语法错误,意外的 ')',期望 T_PAAMAYIM_NEKUDOTAYIM 在 C:\wamp\www\MakeMelvis.com\removeemail.php 第 19 行
  • 题名完全断章取义

标签: php


【解决方案1】:

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

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

替换为:

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

【讨论】:

  • +1。正确答案。错误消息确实有点神秘,但一个像样的 IDE 或编辑器应该会突出显示该错误。
猜你喜欢
  • 1970-01-01
  • 2020-01-13
  • 1970-01-01
  • 2017-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-27
  • 1970-01-01
相关资源
最近更新 更多