我有一张桌子
Now.i在我的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;?>");
}
如何从我的桌子上获取每个日期?
答案 0 :(得分: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 ....'的文字,所以我跳了eI在正确的位置得到了所有的单引号和双引号?
答案 1 :(得分:0)
Performing POST requests using Ajax这里是一个从js发送数据到php的例子。
也停止命名你的vars ss,ss,sss,ssss你不明白他们明天读你的代码时的意思..
答案 2 :(得分: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);
}
}
答案 3 :(得分:0)
如果我正确理解了这个问题,你想知道如何在php中循环一个数组。
$row = mysql_fetch_array($rs);
foreach($row as $value){
//Do something
}
在文档中阅读它 http://php.net/manual/en/control-structures.foreach.php