2011-03-23 249 views
0

我使用下面的表格,但是當我按下提交按鈕它並不導航到不同的頁面提交按鈕不工作

<form id="form1" name="form1" method="post" action=""> 
    <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
    <tr> 
     <td colspan="4" align="right"> 
</td> 
    </tr> 
    <tr> 
     <td colspan="4"> 
     <?php display_msg(); ?></td> 
    </tr> 
    <tr> 
     <th width="26%" style="padding-left:5px"><a href="?page=<?php echo $page_number; ?>&amp;<?php echo $name; ?>">Name</a></th> 
     <th width="40%"><a href="?page=<?php echo $page_number; ?>&amp;<?php echo $email; ?>">Email</a></th> 
     <th width="7%">&nbsp;</th> 
<td colspan="5" align="center" bgcolor="#FFFFFF"><input type="submit" name="delete" value="Delete"></td> 
<?php 
// Check if delete button active, start this 
if($delete){ 
echo "<meta http-equiv=\"refresh\" content=\"0;URL=del.php\">"; 
} 
?> 
+0

爲什麼不將delete.php設置爲表單的動作? – Belinda 2011-03-23 15:00:14

回答

2

你應該改變if($delete){if(isset($_POST['delete'])){

-1
<form id="form1" name="form1" method="post" action=""> 

您尚未在表單中定義一項操作。

+4

沒有動作的表單將默認爲自己。 – 2011-03-23 14:38:17

+0

從這個問題的表達方式來看,我認爲這是第一個問題。 – Belinda 2011-03-23 14:59:34