0

我在我的 php 代码中使用 onclick jquery 时遇到困难,如何获取 php 变量以便 name=variable 和 price=variable?

    <?php

    $result = mysqli_query($db,"SELECT * FROM table");

    while($row = mysqli_fetch_array($result)) {
      echo '<ul>';
      echo '<li>' . $row['selection'] . '<div style="float:right;"><a href="#" onclick="simpleCart.add('name='. $row['selection'] . ','price='. $row['price'] .');return false;
     "> '. $row['price'] . '</a></div></li>';
      echo '</ul>';
      }

      ?>

我该如何解决这个问题?谢谢

4

2 回答 2

0

用这一行更改您的代码...

echo '<div style="float:right;"><a href="#"
onclick="simpleCart.add(name='.$row['selection'].',price='.$row['price'].')"
</a></div>';
于 2014-06-23T19:58:23.110 回答
0

不熟悉 simplecart,但您肯定需要正确地转义您的报价。

<?php

    $result = mysqli_query($db,    "SELECT * FROM table");

    while($row = mysqli_fetch_array($result)) { 
        echo '<ul>'; 
        echo '<li>' . $row['selection'] . '<div style="float:right;"><a href="#" onclick="simpleCart.add(\'name=\''. $row['selection'] . ',\'price=\''. $row['price'] . ');return false; "> '. $row['price'] . '</a></div></li>'; echo '</ul>'; }

?>
于 2014-06-23T20:04:11.177 回答