php - 如何使用 php 从结果列表中选择特定选项

标签 php postgresql postgresql-9.4

我是 php 的新手,我想问一下如何从下面的许多选项中选择特定的选项

enter image description here

点击更多信息链接后,将显示所选选项的更多详细信息。我没有使用任何框架,所以代码可能很乱。以下代码适用于该图像。

<?php 
require 'connect.php';
$query = "select company_id, company_name, contact_person, telno,email from company";
$result = pg_query($db, $query);

if(!$result){
echo "nothing to show";
}else{

while ($row = pg_fetch_row($result)) {
echo"<div class='panel panel-default'>";
echo"<div class='panel-heading' name='company_name'>".$row[1]."</div><div class='panel-body'>";
echo "<p>Contact Person:". $row[2]."</p>";
echo "<a href='more_info.php?cid=$row[0]'>More Info</a></div></div>";
}
} 
pg_close($db);
?>

最佳答案

这个问题在@Ghost 和@Terminus 的指点下已经解决了。以下是代码

在 home.php 中

while ($row = pg_fetch_row($result)) {
echo"<div class='panel panel-default'>";
echo"<div class='panel-heading' name='company_name'>".$row[1]."</div><div class='panel-body'>";
echo "<p>Contact Person:". $row[2]."</p>";
echo "<a href='more_info.php?cid=$row[0]' class='btn btn-info pull-right'>More Info</a></div></div>";

}

在 more_info.php 中

#require 'connect.php';
$company_id = $_GET['cid'];
$query = "select company_name, contact_person, telno,email from company where company_id ='".$company_id."'";
#$result = pg_query($db, $query);
echo $query;

关于php - 如何使用 php 从结果列表中选择特定选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33427990/

相关文章:

mysql - PostgreSQL 查询 : distinct count of jsonb values column

postgresql - 对 sequelize seeder 的自定义查询

sql - 删除重复值,因为它是 false 或 true

php - Controller 中的 Codeigniter 负载模型

php - "wkhtmltopdf binary is not found or not executable"尽管 CentOS 服务器上的路径是正确的

php - 从现有图像创建缩略图的最佳方法是什么

json - Postgresql - 更新 JSONB 列类型的 SQL

javascript - 谁能用简单易懂的语言解释 ../和 ./在包含文件时有什么区别?

database - PostgreSQL 9 : could not fsync file "base/16386": Invalid argument

database - initlocation 在 postgresql 中不起作用