gpt4 book ai didi

php - 从下拉列表中选择 -> 比较 -> 如果匹配 -> 显示图片

转载 作者:行者123 更新时间:2023-11-29 13:36:01 25 4
gpt4 key购买 nike

大家好,

我有一个代码可以从数据库读取用户并将它们放入下拉菜单中:

<?php           
mysql_connect('', '', '');
mysql_select_db ("");

$sql = "SELECT id,name FROM jos_users";
$result = mysql_query($sql);


echo "<select name='deelnemers' onchange='copyId2textinput(this);'>";
while ($row = mysql_fetch_array($result)) {


echo "<option value='" . $row['id'] . "'>" . $row['name'] . "</option>";
}
echo "</select>";
?>

现在我有了另一个名为 jos_comprofiler 的数据库,其中还有 ID 和头像(图像)。

我想知道是否有人给我一些建议来比较两个表中的 ID,然后显示图片。

例如,如果我点击下拉列表中的某个用户,它必须查看是否有与其他表匹配的 ID,如果有,则显示“头像”中的图片。

感谢您的帮助,请原谅我的英语不好!

最佳答案

查询可以是:

  SELECT `ju`.`id`, `ju`.`name`, `jcp`.`avatar`  FROM `jos_users` as `ju`
LEFT JOIN `jos_comprofiler` as `jcp` ON (`ju`.`id` = `jcp`.`id`)

这里我们使用左连接,这意味着不需要每个 jos_users 都存在 jos_comprofiler。在这些情况下,“头像”字段将为 NULL。

然后,行中有元素“avatar”,它可以是 NULL 或值。

if($row['avatar'] != NULL) echo "<img src=\"".$row['avatar']."\">";

或者什么:)祝你好运

关于php - 从下拉列表中选择 -> 比较 -> 如果匹配 -> 显示图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18743353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com