我敢打赌,这是循环101,但它在这里。我只是将结果打印到屏幕上,当然,这就是我在代码中使用的内容(即回显),但我想保存打印为实际字符串的内容。我不希望它出现,但只是通过。
这对我来说通常是小菜一碟,但这是一个嵌套的循环,令我困惑。目前这是打印到屏幕的结果。 “数量:1 - 2”设计师木制百叶窗|数量:2 - 2“设计师木制百叶窗|数量:3 - 2”设计师木制百叶窗|“这是完美的格式和一切,我希望作为一个美元字符串,我可以传递到购物车的描述
什么我用替换脚本的“回声”的部分?谢谢你从一个非常糊涂的想法。
$desc_details = mysql_query("SELECT qty, prodid FROM cartitems WHERE uniquetoken = '".$uniquetoken."';");
while($detail_list = mysql_fetch_array($desc_details))
{
echo "Qty: " .$detail_list['qty']. " - ";
$desc_prodid = mysql_query("SELECT * FROM products WHERE prodid = '".$detail_list['prodid']."';");
while($detail_prod = mysql_fetch_array($desc_prodid))
{
echo $detail_prod['prodname']. " | ";
}
};
这是完美的! 。=是什么使我明白以备将来参考?我想象。是什么将字符串连接在一起?另外,即使所有3个答案都是正确的答案,我仍然倾向于给你正确的答案,因为你在开始部分展示了以$ str =“”开始并实际显示它被插入到代码中。谢谢你。 – LITguy
$ str。= $ any_var是语句$ str = $ str。$ any_val的快捷方式。是php中的运算符,用于在php中连接两个字符串 – 2012-06-29 04:44:01