2012-06-04 16 views
-1

我在PHP页面上有链接,其中列出了数据库中的所有记录。PHP弹出页面显示db中记录的内容

的联系是这样的:

<a href="http://domain.com?id=1">View Records</a> < --id末

我想这样做,点击该链接并选择弹出窗口显示的内容从ID的所有领域上什么1

当我点击链接时,在弹出窗口中显示id = 1的所有字段的最简单方法是什么?

例如:我有一个表是这样的:

id | name | surname 
-------------------- 
1 | Bob | brown 
2 | Ken | blob 

和我点击看起来像这样的链接:

<a href="http://domain.com?id=1">View Records</a> 

我需要一个弹出窗口打开并显示这样的事情:

ID - 1 
Name - Bob 
Surname - Brown 
+1

哪一部分?这里有很多部分,你没有说明你在做什么。做一些事情的'最简单'的方法是重用已有的东西。 –

+0

您的意思是来自ID为1的表格的所有记录? –

+0

请参阅更新,以获得进一步解释 – Satch3000

回答

1

一个(很多方式)弹出一个窗口的非常基本的例子::

<a href="javascript:void(0)"onclick="window.open('http://domain.com/popup.php?id=1', 'View','width=300,height=200,menubar=yes,status=yes')">View Records</a> 

popup.php:

<?php 
    $con = mysql_connect("localhost","username","password"); 
    if (!$con) die('Could not connect: ' . mysql_error()); 

    mysql_select_db("my_database", $con); 
    $result = mysql_query("SELECT * FROM MyTable WHERE myID=".$_GET['id']); 
    $row = mysql_fetch_array($result); 
    echo 'ID - '.$row['id'] . '<br/>'; 
    echo 'Name - '.$row['name'] . '<br/>'; 
    echo 'Surname - '.$row['surname'] . '<br/>'; 
    mysql_close($con); 
?> 
+0

当然,所有关于使用mysql_ *和输入验证/清理的注意事项都应该应用。 – GDP

+0

这正是我所追求的。谢谢 – Satch3000