0

我有一张桌子 在此处输入图像描述

现在,我的 JS 中有一个函数

function add()


{      
                <?php 
include('conn.php');
$rs = mysql_query("select * from position");
$row = mysql_fetch_array($rs);
$ss=$row['Name']; 
$sss=$row['nowb'];
$ssss=$row['totalb'];
$sssss=$row['nowc'];
$ssssss=$row['totalc'];
echo "add2()";
?>}

function add2(){
         AddAddress("<?php echo $ss;?>","<?php echo $sss;?>/<?php echo $ssss;?><br /><?php echo $sssss;?>/<?php echo $ssssss;?>");
         }

如何从我的桌子上获取每个日期?

4

4 回答 4

1

像这样的东西?

function add() {      
<?php 
include('conn.php');
$rs = mysql_query("select * from position");
while ( $row = mysql_fetch_array($rs) ) {
  $ss=$row['Name']; 
  $sss=$row['nowb'];
  $ssss=$row['totalb'];
  $sssss=$row['nowc'];
  $ssssss=$row['totalc'];
  echo 'AddAddress("' . $ss . '","' . $sss . '/' . $ssss . '<br />' . $sssss . '/' . $ssssss . '");';
}
?>
}

没有发短信 echo 'AddAddress....' 行,所以我希望我把所有的单引号和双引号都放在正确的位置?

于 2013-06-23T16:12:40.873 回答
0

此处使用 Ajax 执行 POST 请求是从 js 向 php 发送数据的示例。

也停止命名你的 vars s,ss,sss,ssss 当你明天阅读你的代码时你将不知道它们是什么意思..

并尽量不要使用已弃用的 mysql_* 函数切换到mysqlipdo

于 2013-06-23T16:06:10.673 回答
0

我知道你想做什么。在您的 PHP 文件中:

function add(){
<?php
include('conn.php');
$rs = mysql_query("select * from position");
echo "var data = [] ; "
while($row = mysql_fetch_assoc($rs)){
  echo "
    data.push({
      name:   '{$row['Name']}',
      nowb:   '{$row['nowb']}',
      totalb: '{$row['totalb']}',
      nowc:   '{$row['nowc']}',
      totalc: '{$row['totalc']}'
    }); \n\r " ;
}
?>
add2(data);
}

function add2(data){
  for (var i in data){
    var row = data[i] ;
    AddAddress(row.name, row.nowb, row.totalb, row.nowc, row.totalc);
  }
}
于 2013-06-23T16:08:11.793 回答
0

如果我正确理解了这个问题,您想知道如何在 php.ini 中循环遍历数组。

$row = mysql_fetch_array($rs);
foreach($row as $value){
    //Do something
}

在文档http://php.net/manual/en/control-structures.foreach.php中阅读它

于 2013-06-23T16:53:01.243 回答