php - 以一种形式显示两个不同的mysql表结果

标签 php mysql

我正在构建一个联系表单,并希望这些字段从同一个 mysql 数据库中的两个不同表中提取信息。前三个字段显示正确,但我很难从第二个表中获取要显示的用户详细信息。

这是我目前拥有的代码。

<?php


$id =$_REQUEST['ID'];

$result = mysql_query("SELECT * FROM boomcat WHERE ID  = '$id'");
$test = mysql_fetch_array($result);
if (!$result) 
        {
        die("Error: Data not found..");
        }
                $image=$test['Image'] ;
                $id=$test['ID'] ;                   
                $name=$test['Name'] ;


?>  
<?php
$result = mysql_query("SELECT * FROM members WHERE member_id='".$_SESSION['SESS_MEMBER_ID'] ."'");
$test = mysql_fetch_array($result);
if (!$result)
{
    die("Error: Data not found..");
    }
    $first=$test['FirstName'] ;
    $email=$test['Email'] ;

  ?>


<table>


<form name="contactform" action="memcontact-process.php" method="post" onSubmit = "return contactcheck();">

<td><img class="img" width="100" height="100" src="../../<?php echo $image ?>"/></td>

        <td><input type="hidden" name="Image" value="<?php echo $image ?>" /></td>
    </tr>
            <tr>
        <td>ID:</td>
        <td><input type="text" style="border: 1px solid #aaa;" name="ID" value="<?php echo $id ?>" readonly="readonly"/> </td>
    </tr>
    <tr>
        <td>Item:</td>
        <td><input type="text" style="border: 1px solid #aaa;" name="Item" value="<?php echo $name ?>" readonly="readonly"/></td>
    </tr> 
        <td>Name:</td>
        <td><input type="text" style="border: 1px solid #aaa;" name="Name" value="<?php echo $first ?>" readonly="readonly"/></td>
    </tr>    
</table>



</body>
</html>


<?php

最佳答案

<?php
$result2 = mysql_query("SELECT * FROM members WHERE member_id = '".$_SESSION['SESS_MEMBER_ID'] ."'");
$test2 = mysql_fetch_array($result2);
if (!$result2)
{
die("Error: Data not found..");
}
$first = $test2['FirstName'] ;
$email = $test2['Email'] ;

?>

将第二个查询的名称更改为与第一个查询不匹配可能会更好。

试试这个!

关于php - 以一种形式显示两个不同的mysql表结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34794738/

相关文章:

php - 拉维尔 4 : Count relationship within whereHas

java - Hibernate 更改我的字段名称

php - 从命令中运行多个 Symfony 控制台命令

php - 在 cakephp Controller 中更改默认数据库

javascript - 如何通过代码调整打印选项?

php - 获取用户排名(mySQL)

php - mysqli 准备语句失败且没有错误

php - 以编程方式登录 Zimbra

php - 调用 MediaWiki-API 时,我只得到 '+\' 作为 csrf-token

php - 数据库架构 - MYSQL 和 PHP