Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 语法错误T_PAAMAYIM_NEKUDOTAYIM!_Php_Javascript - Fatal编程技术网

Php 语法错误T_PAAMAYIM_NEKUDOTAYIM!

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

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'] . '_' . $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:完成事情。。。尽管前后矛盾等。