PHP弹出页面显示db中的记录内容

时间:2012-06-04 17:49:36

标签: php

我在PHP页面上有链接,列出了数据库中的所有记录。

链接看起来像这样:

<a href="http://domain.com?id=1">View Records</a>&lt; - 最后的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 :(得分: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);
?>