gpt4 book ai didi

php - 如何使用 explode() 将查询值拆分为多个多行以用于选择标记

转载 作者:太空宇宙 更新时间:2023-11-03 11:42:10 25 4
gpt4 key购买 nike

我在列中有每个查询的 size 值,例如38 40 42 44,然后我想选择 size 字段并将其分开(使用 explode())以提供在选择标记 html 之后进行选择的选项。我使用 explode() 在空格后拆分数字,但代码没有给我多行的所有结果

$sql = mysql_query("SELECT * FROM products WHERE id='$item_id' LIMIT 1");
while ($row = mysql_fetch_array($sql)) {
$product_name = $row["product_name"];
$price = $row["price"];
$size = $row["size"];
$myArray = explode(' ', $size);
foreach($myArray as $my_Array){
}

<select name="size"><option value="'.$my_Array.'">'.$my_Array.'</option>
<select name="size"><option value="'.$my_Array.'">'.$my_Array.'</option>

但代码只显示第一个值,如 38...我想显示该值中有多少个数字。为每个带有值的选择标签显示,以提供供用户选择的选项。我不知道我错过了什么。

编辑感谢ddp我解决了这个问题,这是因为太早关闭了循环功能。

最佳答案

问题出在您的 foreach($list as $value){ ... } 中,您将循环命名为与列表相同,它可能会被重写。

关于php - 如何使用 explode() 将查询值拆分为多个多行以用于选择标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41004176/

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