2012-07-24 16 views
-1

我有錯誤,在下面的代碼foreach循環,任何一個可以幫我修正這個錯誤......如何在PHP修復語法錯誤「意外‘)’」

<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> 
+0

和錯誤是????不要讓我們猜想 – 2012-07-24 05:12:32

+0

解析錯誤:語法錯誤,意外的')',期待C:\ wamp \ www \ MakeMelvis.com \ removeemail.php中的T_PAAMAYIM_NEKUDOTAYIM在第19行 – 2012-07-24 05:16:39

+0

問題的名稱完全超出範圍 – 2012-07-24 06:17:35

回答

1

我覺得誤差必定是由於這條線:

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

將其替換爲:

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

+1。正確答案。錯誤信息確實有點神祕,但一個體面的IDE或編輯應該突出顯示錯誤。 – Spudley 2012-07-24 06:40:32

+0

謝謝你解決錯誤。 – 2012-07-24 08:09:44