2017-05-27 64 views
0

我想從我的PHP主表單發送字段ID到另一個頁面,我可以顯示該用戶的完整數據。到目前爲止我生成表是這樣的:發送字段從表中生成從SQL到另一個PHP表格

if ($result->num_rows > 0) { 
    echo "<table>"; 
    echo "<tr>"; 
     echo "<th>Name</th>"; 
     echo "<th>Date</th>"; 
     echo "<th>Form</th>"; 
    echo "</tr>"; 

    while($row = $result->fetch_assoc()) { 
    echo "<tr>"; 
     echo "<td>". $row["name"] . ' ' . $row["surname"]. "</td>"; 
     echo "<td>". $row["date"]. "</td>"; 
     echo "<td><p class='message'><a href='form.php'>Show form</a></p></td>";    
    echo "</tr>"; 
    } 
    } 
    else { 
     echo "No data found"; 
     } 
    echo "</table>";  

我不知道如何來檢索ID字段的每一行成列展示形式,所以當我按下它,它打開了全新的形式。

回答

0

所有表的索引/ ID都沒有一個名稱。您需要查看數據庫中的表格設計,例如使用phpMyAdmin。

如果名稱是「用戶id」(它可能是別的東西!),那麼你的代碼可能是這樣的:

<a href='form.php?id=" . $row["userid"] . "'>Show form</a></p></td>"; 

此外,form.php的絕不能相信,ID是安全的!谷歌「sql注入」和「小鮑比表」

+0

哦沒想到,非常感謝你^^我會檢查這些,因爲我需要準備我的代碼Sql注入太。 – Deimos

相關問題