get
2013-02-19 41 views 0 likes 
0

我的代碼一次工作,但是我改變了一些東西並且退出了工作。 $ id被傳遞到瀏覽器上的地址欄,但不會傳遞到下一頁。 我用在session_start我在使用超鏈接將一個變量從一個php頁面傳遞給另一個php頁面時出現問題

while($row = mysql_fetch_array($resultd)) 
{ 
$id = $row['id_num']; 
echo "Edit  "; //ln68 
echo "<a href='del.php?id_num = $id'>Delete</a>"; 
echo $row['id_num'] . " " . $row['first_name'] . " " . $row['last_name'] . ",&nbsp;&nbsp; " . $row['title'] . ",&nbsp;&nbsp; " . $row['city'] . ",&nbsp;&nbsp; " . $row['phone_pri'] . ",&nbsp;&nbsp; " . $row['email_addr']; 

回聲 「

」; }

接收頁面沒有得到變量。我已經使用$ _SESSION,$ _GET,$ _POST,似乎沒有任何工作。我甚至反轉了href行中的值,但仍然沒有任何效果。我也在這裏使用了session_start。

這是第2頁

$id = $_POST['id_num']; 

// send query 
$sql = 'delete FROM `delegate` WHERE `id_num`= $id'; 

您的意見將是非常讚賞。

回答

1

您正在使用通過鏈接

但在你的第二頁傳送數據GET請求,您使用POST

它改變的$ id = $ _GET [ 'ID_NUM'];並嘗試

,並在不使用的href空間「

更改爲」

空間將被算作一個字符

相關問題