- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 PHP 页面,可以从数据库的表中输出 ID 号和姓氏。
我希望能够单击 ID 号,将其转到新页面,并仅查看该特定 ID 号的行信息。
这是我的 print.php 页面中的一些代码,其中列出了 ID 号和姓氏,效果很好。
ID # = m_id
姓氏 = m2_2
$db = new mysqli('localhost', 'username', 'password', 'name');
if($db->connect_errno > 0)
{
die('Unable to connect to database [' . $db->connect_error . ']');
}
$sql = "SELECT * FROM `test_gina` ORDER BY m_id DESC";
if(!$result = $db->query($sql)){
die('There was an error running the query [' . $db->error . ']');
}
while($row = $result->fetch_assoc()){
if($row['m_id'] =="x"){echo " ";}else{ echo '<a href="id.php">'; echo $row['m_id'];}echo '</a>';
if($row['m2_2'] =="x"){echo " ";}else{echo $row['m2_2'];}echo '<br>';
当它转到 id.php 时,它会显示数据库中表中的所有行。
我在数据库方面没有那么丰富的经验,所以我知道我做错了,但是如何“连接”这两个页面以使 id.php 只显示该特定 ID # 的信息?
这是我的 id.php 页面中的一些代码。
$db = new mysqli('localhost', 'username', 'password', 'name');
if($db->connect_errno > 0)
{
die('Unable to connect to database [' . $db->connect_error . ']');
}
$sql = "SELECT * FROM `test_gina` ORDER BY m_id DESC";
if(!$result = $db->query($sql)){
die('There was an error running the query [' . $db->error . ']');
}
while($row = $result->fetch_assoc()){
if($row['m_id'] =="x"){echo " ";}else{echo '<strong>ID #:</strong>'; echo $row['m_id'];}echo '</br>';
echo "";if($row['m_P'] =="x"){echo " ";}else
{
switch($row['m_P'])
{
case "35310":
echo "<strong>Persons living/Household:</strong> 1";
break;
}
任何帮助将不胜感激!!!
最佳答案
你真的应该考虑编写“干净”的代码。话虽如此,在您的“print.php”中替换
echo '<a href="id.php">'; echo $row['m_id'];}echo '</a>'
与
echo '<a href="id.php?id='. $row['m_id']. '">'. $row['m_id']. '</a>'
请注意,我使用的是串联,而不是多个 echo
声明。
简单地说,“?”以及 href
中接下来的内容<a>
的属性标签就是所谓的查询字符串。
然后,在“id.php”文件中,您可以使用 GET
获取查询字符串。 super 全局,如下所示:
$id = $_GET['id'];
您的查询字符串应如下所示:
$sql = "SELECT * FROM `test_gina` WHERE m_id = $id ORDER BY m_id DESC";
关于php - 数据库仅从链接列表中吐出特定 ID 的行数据,而不是数据库中的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32994963/
我需要我正在构建的 clojure 应用程序的配置文件。它们应该足够容易让用户在文本编辑器中修改并且方便我的程序阅读。 我正在考虑序列化 s-表达式并使用 spit 将其放入用户主目录中的配置文件中,
我已经使用 GridLayout 几个星期了,我在打电话时注意到了这一点 gridLayout.requestLayout() 它在 LogCat 中吐出以下调试级消息: D/android.widg
我告诉 visual studio 构建一个 .dll,但无论我做什么,它只会构建一个 .lib。我将配置类型设置为 .dll,扩展名设置为 .dll,在我有“_WINDLL”的预处理器指令中,我将输
我想将 ebook-convert 与 Gitbook 一起运行,以从我的静态文件生成我自己的 pdf 文件。当我输入 ebook-convert 时,我收到了这个愚蠢的错误信息…… 我安装了 pyt
一般FindOne fmt.print result { }。我需要输出值。 我正在使用来自文档的几乎标准设置:https://docs.mongodb.com/ecosystem/drivers/g
我们已经为 Xinha 文本编辑器编写了一个插件来处理脚注。你可以看看: http://www.nicholasbs.com/xinha/examples/Newbie.html 为了处理Webkit
我在 pyramid 框架上有一个应用程序,我到处调用 request.route_url。我刚刚将我的应用程序切换到 HTTPS,所有链接仍然以 HTTP 形式出现。 是否有一个全局设置我可以放在某
我是一名优秀的程序员,十分优秀!