【发布时间】:2017-09-05 01:05:43
【问题描述】:
我对 PDO/PHP 非常陌生,我正在将一个非常旧的 VBScript 订单系统转换为 PDO/MYSQL。到目前为止一切都很顺利。
我有一个简单的产品和数量订购单,没有计算或付款。它工作正常,除了所有未选择的产品在下一个 HTML 页面上显示为空白行,即预览订单。
我尝试了多种方法来解决这个问题,但还没有成功。这是代码:
$quantity1 = $_POST['quantity1'];
foreach($_POST['plantname1'] as $key => $plantname1)
{
$quantity1 = isset($_POST['quantity1'][$key])? $_POST['quantity1'] [$key]:'Not selected';
if($quantity1 != 0);
else ($plantname1 = ''. $quantity1 = '') ;
$message[] = $quantity1.' '. $plantname1 ;}
echo implode('<br>', $message);
unset($message);
任何帮助将不胜感激。
【问题讨论】:
-
if和else声明的目的是什么?它们在逻辑上或句法上毫无意义。 -
if 和 else 语句为可用植物生成植物名称和订购数量的数组。有一个月度目录,可用植物在 Admin 中从种植的植物的总数据库中处理。脚本循环显示可用植物的详细信息,客户在表格中输入所需的数量。发送电子邮件前有订单预览显示 4 个类别(尺寸),植物有一种或多种尺寸可供选择,价格不同。并非所有植物在任何给定时间都提供各种尺寸。希望你能关注这个!
-
hohoho
else ($plantname1 = ''. $quantity1 = '') ;这个代码真有味道。 -
我不认为hohoho很有建设性。请描述气味。