2013-03-21 84 views
0

我的表格顯示在頁面上。表:將文本字段的值傳遞到下一頁上的另一個文本字段

ID名稱生日學校

1 ABCD XX-XX-XX XYZ '編輯圖標'

2 PQRS XX-XX-XX LMN '編輯圖標'

如果我點擊在編輯圖標上我想在下一頁上傳遞名稱ABCD。任何人都知道如何做到這一點?我嘗試使用session()但它沒有通過價值。

在此先感謝。

代碼來顯示錶:

echo "<tr>"; 
    echo "<td height='30'><a href='next.php?name=".$info['name']."'><img src='image/edit-icon.png'></a>" . $info['id'] . "</td>"; 
    echo "<td height='30' id='key'>" . $info['name'] . "</td> "; 
    echo "<td height='30'>" . $data['date'] . "</td> "; 
    echo "<td height='30'>" . $info['school'] . "</td></tr> "; 

我想通過名稱下頁編輯記錄。

+1

你試過什麼.. ?? – Gautam3164 2013-03-21 10:28:47

+0

顯示你迄今爲止嘗試過的代碼......恐怕,你不會得到真正的答案,顯示出這麼小的努力。 – 2013-03-21 10:33:37

+0

看到我的答案,它會幫助你進一步和長 – Gautam3164 2013-03-21 10:40:28

回答

0

首先,你需要把ID爲每個單獨的編輯,並將其鏈接爲

nextpage.php?id=$this_id 

,並在接下來的頁面中獲取的ID作爲

$this_id = $_REQUEST['id']; 

然後把查詢對於那些具有記錄id as $ this_id like

$data = mysql_query("SELECT * FROM my_table WHERE id = ".$this_id); 

那麼你將得到所有你選擇的數據,就像

<input type="text" name="name" value="<?php echo $data['name'];?>"> 
+0

你只能通過url獲得名稱,並在下一頁獲取它,但你需要進一步學習....希望這對你有幫助長 – Gautam3164 2013-03-21 10:41:47

+0

我使用後得到的網址:id = 沒有什麼是傳遞給url – Apb 2013-03-21 10:44:56

+0

你的$ info數組將有該記錄的id ...你給每個條目的主鍵....你需要通過通過url – Gautam3164 2013-03-21 10:47:01

0

簡單,只是存儲在ABCD一個變量,並傳遞它的URL

nextpage.php?name=ABCD 

nextpage.php

獲得通過

$_REQUEST['name']; 

OR 

$_GET['name']; 
+0

在電子郵件ID的情況下,你怎麼能通過網址發送它???? – Gautam3164 2013-03-21 10:33:01

+0

@ GautamD3164他想發送名稱而不是電子郵件! – 2013-03-21 10:35:07

+0

我得到錯誤:函數名稱必須是一個字符串 和它不僅ABCD。表包含很多其他名稱 – Apb 2013-03-21 10:35:26

0

是值傳遞行的id它出現在數據庫表中,並在編輯圖標中使用URL。 並根據該ID獲取下一頁上的數據。 也可以在文本字段中設置數據。

0

最簡單最簡單的方法是將$ _GET傳遞給另一個腳本。

編輯圖標應該得到一個onclick="window.open('newpage.php?name=ABCD');",您可以用$_GET['name']

0

訪問它newpage.php當您生成表,務必把名字中的鏈接。

<a href="edit.php?name=ABCD"><img src="..." /> </a> 

然後,在edit.php可以檢索對罵

$ _REQUEST [ '名'];

相關問題