gpt4 book ai didi

php - 数据库和表

转载 作者:行者123 更新时间:2023-11-29 13:34:18 26 4
gpt4 key购买 nike

我在表和向其中插入数据方面遇到了一些问题。

我想从 2 个不同的表中获取相邻的 2 行信息。但我无法弄清楚如何为每个表获取 2 个单独的行。您可以在下面找到我的代码:

<form action="Stap5.php" method="POST">
<table border = '1'>
<tr>
<td>Vloerbetegeling</td>
<td>Wandbetegeling</td>
</tr>
<?php
$query="select * from vloertegel";
$result=mysql_query($query);

$query2="select * from wandtegel";
$result2=mysql_query($query2);

while($row=mysql_fetch_array($result))
{
?>
<tr>
<td><input type='radio' name='FloorTiles' value='<?php echo $row['Naam'] ?>' checked/><?php echo $row['Naam'] ?> <br/>
<img src='<?php echo $row['ImagePath'] ?>' width='200' height='200' /> </td>
</tr>
<?php
}
while($row2=mysql_fetch_array($result2))
{
?>
<tr>
<td><input type='radio' name='WallTiles' value='<?php echo $row2['Naam'] ?>'checked/> <?php echo $row2['Naam'] ?> <br/>
<img src='<?php echo $row2['ImagePath'] ?>' width='200' height='200'/></td>
</tr>
<?php
}
?>
</table>

<input type="submit" name="Stap5Submit" value="Volgende"/><br />
</form>

while 循环让我更难得到结果。

最佳答案

将所有图 block 放在一张表中不是更好吗?

table tiles: (id, name, imagePath, tileType);

// to fetch all tiles:
SELECT * FROM tiles ORDER BY tileType

那么你只需要做 1 次查询和 1 次循环

<?php 
while($row=mysql_fetch_array($result)) {
?>
<tr>
<td>
<input type="radio" name="<?php
($row["tileType"] == 'xxx') ? 'FloorTiles': 'WallTiles'; ?>" ?>
value="<?php echo $row['name'] ?>" checked/><?php
echo $row['name']
?> <br/>
<img src="<?php echo $row['imagePath'] ?>" width="200" height="200" />
</td>
</tr>
<?php
}
?>

关于php - 数据库和表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18954317/

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