Php 语法错误T_PAAMAYIM_NEKUDOTAYIM!
buy.php:Php 语法错误T_PAAMAYIM_NEKUDOTAYIM!,php,javascript,Php,Javascript,buy.php: <form action="cart.php" method="post"> <?php foreach($product['varieties'] as $variety): ?> <input style="width:10px; margin-left:9px; " name="price[]" type="checkbox" value="<?php echo $variety['price'] . '_' . $variet
<form action="cart.php" method="post">
<?php foreach($product['varieties'] as $variety): ?>
<input style="width:10px; margin-left:9px; " name="price[]" type="checkbox" value="<?php echo $variety['price'] . '_' . $variety['size']; ?>" />';
<?php end foreach; ?>
</form>
在cart.php中存在以下语法错误:
语法错误,意外“'),
期待你的到来
第207行的store/cart.php
我希望在cart.php中独立地接收两个索引值size和price,这样我就可以随时随地使用它和CSS。我希望通过函数list()和split(),变量variety和$aDoor以及price值能够分离这两个变量,以便在cart.php中的任何地方使用
帮助。缺少
$
:
list($aDoor,$size)=拆分('uu',$\u POST['price']);//第207行
我认为您正在尝试做一些类似的事情:
<?php
$aDoor = array();
$size = array();
foreach ($_POST['price'] as $p)
{
list($a, $b) = explode('_', $p);
$aDoor[] = $a;
$size[] = $b;
}
if(empty($aDoor))
{
echo("You didn't select any buildings.");
}
else
{
echo "Sum of vlues = ".array_sum($aDoor);
}
?>
缺少一个$
:
list($aDoor,$size)=拆分('uu',$\u POST['price']);//第207行
我认为您正在尝试做一些类似的事情:
<?php
$aDoor = array();
$size = array();
foreach ($_POST['price'] as $p)
{
list($a, $b) = explode('_', $p);
$aDoor[] = $a;
$size[] = $b;
}
if(empty($aDoor))
{
echo("You didn't select any buildings.");
}
else
{
echo "Sum of vlues = ".array_sum($aDoor);
}
?>
有关良好的底漆,请参阅。谷歌是你的朋友:)看一本好的入门书。谷歌是你的朋友:)是希伯来语。意思是两次冒号。当你错过美元时,也会发生这种情况,就像你错过了美元一样
是希伯来语。意思是两次冒号。当你错过美元时,也会发生这种情况,就像你错过了美元一样
@Konforce我测试了你的脚本,效果很好
对不起,我不知道我在说什么,但我必须像这样列出$size和$aDoor的价格,总数如下。我现在要做的就是设计它
<?php
list($aDoor, $size) = split('_', $_POST['price']);
$aDoor = array();
$size = array();
foreach ($_POST['price'] as $p)
{
list($a, $b) = explode('_', $p);
$aDoor[] = $a;
$size[] = $b;
}
if(empty($aDoor))
{
echo("You didn't select any buildings.");
}
else
{
$V = count($size);
for($i=0; $i < $V; $i++)
{
echo($size[$i] . " ");
}
$A = count($aDoor);
for($i=0; $i < $A; $i++)
{
echo($aDoor[$i] . " ");
}
echo "Sum of vlues = ".array_sum($aDoor);
}
?>
我测试了你的脚本,效果很好
对不起,我不知道我在说什么,但我必须像这样列出$size和$aDoor的价格,总数如下。我现在要做的就是设计它
<?php
list($aDoor, $size) = split('_', $_POST['price']);
$aDoor = array();
$size = array();
foreach ($_POST['price'] as $p)
{
list($a, $b) = explode('_', $p);
$aDoor[] = $a;
$size[] = $b;
}
if(empty($aDoor))
{
echo("You didn't select any buildings.");
}
else
{
$V = count($size);
for($i=0; $i < $V; $i++)
{
echo($size[$i] . " ");
}
$A = count($aDoor);
for($i=0; $i < $A; $i++)
{
echo($aDoor[$i] . " ");
}
echo "Sum of vlues = ".array_sum($aDoor);
}
?>
@konforce您能在开头看到将变量$aDoor和$size设置为数组的地方吗
$aDoor = array();
$size = array();
现在我添加了另一个索引值,它不是数组,而是字符串
<input style="width:10px; margin-left:9px; " name="price[]" type="checkbox" value="' . $variety['price']. '_'. $variety['variety'] '_'. $product['name'].'" />
@konforce在开始时,您可以看到您将变量$aDoor和$size设置为数组的位置吗
$aDoor = array();
$size = array();
现在我添加了另一个索引值,它不是数组,而是字符串
<input style="width:10px; margin-left:9px; " name="price[]" type="checkbox" value="' . $variety['price']. '_'. $variety['variety'] '_'. $product['name'].'" />
Yepp缺少dolar标志这似乎可以使用list($aDoor,$size)=split(“'u',$”POST['price'));但是我怎么能把$size是一个字符串,$aDoor是数字来和我可以通过echo“sum of vlues=“.array_sum($aDoor)”轻松完成的数字相加呢;但是如何在$size中列出字符串?foreach($size as$variety){echo'.$variety['size'].}我已经尝试了上面的代码来接收和回显这个varieble的内容,但是它已经打印或显示了任何东西,有人能帮我吗?谢谢你,我不知道phpI中有多少人已经添加了一个我能最好地解释你的问题的例子。请查看下面我自己的答案以获取评论。PP缺少dolar标志这似乎可以使用list($aDoor,$size)=split('uu',$POST['price');但是我怎么能把$size是一个字符串,$aDoor是数字来和我可以通过echo“sum of vlues=“.array_sum($aDoor)”轻松完成的数字相加呢;但是如何在$size中列出字符串?foreach($size as$variety){echo'.$variety['size'].}我已经尝试了上面的代码来接收和回显这个varieble的内容,但是它已经打印或显示了任何东西,有人能帮我吗?谢谢,我不知道phpI中有多少人已经添加了一个尽可能好的例子来解释你的问题。请检查下面我自己的答案中的注释啊双冒号,如果他们能翻译这个短语的话。是的,他们应该有。从PHP3开始就一直在。PHP:完成事情。。。尽管不一致,等等。啊,双冒号,如果他们能翻译那个短语就好了。是的,他们应该有。从PHP3开始就一直在。PHP:完成事情。。。尽管前后矛盾等。