- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理一个目录,其中一些列表具有与其关联的图像,而其他列表则没有。我想知道如何在循环中编写循环来获取结果。
例如,用户选择他们想要结果的州,查询将转到数据库,请求该州的所有列表。
<?php
if (isset($_POST['searchButton'])) {
$state = $_POST['state'];
$query = "SELECT * FROM directory LEFT JOIN directory_images ON directory.id = directory_images.user_id WHERE directory.state = '$state' ";
$result = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($result) == 0) {
echo "<p>Sorry, there are no listings in '$state', check back soon!</p>\n";
}
else
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$id = $row['id'];
$name = $row['name'];
$address = $row['address'];
$city = $row['city'];
$state = $row['state'];
$zip = $row['zip'];
$has_support_pics = $row['file_name'];
?>
<h4><?php echo $name ?></h4>
<p><?php echo $address ?><br/>
<?php echo $city . ' ' . $state . ', ' . $zip; ?><br/>
</p>
<?php
// check to see if ID has extra images
if (isset($has_support_pics)) {
$query2 = "SELECT file_name FROM directory_images WHERE user_id = '$id'";
$result2 = mysql_query($query2) or die(mysql_error());
echo $query2.'<br/>';
?>
<ul class="support_images">
<?php
while ($row = mysql_fetch_array($result2, MYSQL_ASSOC)) {
$support_image = $row['file_name'];
echo $support_image.'<br/>';
}
?>
</ul>
</div>
<br/>
</div>
<?php
}
echo "<hr/>";
}
}?>
最佳答案
不要在循环中运行查询 - 使用联接。这是一个教程:http://thewebmason.com/tutorial-parent-child-lists/
关于PHP/MySQL 双循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16975192/
我有一个关于在 R 中执行双循环的明显问题,但无法在此网站上找到答案。我正在使用以下代码: mu <- c(0, .2, .5, .8) sco <- matrix(nrow = 50, ncol =
是否有可能循环 2 列表与另一个大小最小的列表“重新循环”? 例子: list = [1,2,3,4,5,6,7,8,10] list2 = [a,b] newlist = [] for numb
我有一个这样的对象 objs: - { key1: value1, key2: [value2, value3] } - { key1: value4, key2: [value5,
我正在处理一个目录,其中一些列表具有与其关联的图像,而其他列表则没有。我想知道如何在循环中编写循环来获取结果。 例如,用户选择他们想要结果的州,查询将转到数据库,请求该州的所有列表。 Sorry, t
我在 2 个 for 循环中有复选框。我想强制它们表现得像单选按钮一样。每个 Q(第一个循环)只能选择一个选项。我有一个和平的代码,但它不起作用。如何更改? script type="text/jav
我遵循了 this post 的答案,但是,这似乎对我不起作用。我有一个第一个二维数组,我想在每个外循环之间超时,而不是在外循环中超时。 这是 this Fiddle 的片段显示我尝试过的三种方法之一
我使用最小编辑距离算法来查找相似的字符串。 我的代码主题是在输入数据中找到爱好最接近的夫妇。 Hobby type A B C D E F G H I J K L M N O P Q R S T U
我正在尝试优化用于计算两个方阵元素的乘积的双和的代码。假设我们有两个大小为 n、W 和 V 的方阵。需要计算的对象是一个带有元素的向量B 简单来说:计算两个不同矩阵中两个不同行的逐元素乘积并求它们的和
我是一名优秀的程序员,十分优秀!