怎么取得其他页面的form元素 在2.php中,我怎么能取得那个checkbox的name属性的值呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 取不到。提交以后就只能取到选中的value属性。你用别的元素来传需要的信息。 我怎么能取得那个checkbox的name属性的值呢仔细看看你要取的还是value啊,怎么问得就这么怪— — 你可以配合一个JS,在1.PHP中,点击了checkbox,就将这个checkbox的name属性值记录在一个hidden元素中,提交取这个hidden元素的值就可以了 在1.php中,有多个checkbox,怎么取得选中的多个checkbox的值呢比如:<?phpwhile($rows = mysql_fetch_array($result)) echo "<td><input type='checkbox' name='joingame' value=\"{$rows['id']}\" /></td></tr>";?> echo "<td><input type='checkbox' name='joingame[]' value=\"{$rows['id']}提交后用 $_POST['joingame'] 数组访问 xuzuning(唠叨),提交后$_POST['joingame']应该怎么写呢,POST['joingame'][]这样吗? foreach($_POST['joingame'] as $k=$v){ echo $v."<br>";} POST['joingame'][0]~~~POST['joingame'][count(POST['joingame'])-1]这样的访问也是可以的 好的,我试试foreach,谢谢各位!当前的代码如下,但不行,毛病在哪呢//--------- start -----------$sql = "select fid from gl_admin where AdmID=\"{$_SESSION['admid']}\"";$result = mysql_query($sql);$rows1 = mysql_fetch_array($result);$cupids = "\""; //选中的多个cup的idfor($i = 0; $i < count($_POST['joingame']); $i++) $cupids .= "{$_POST['joinname'][$i]}, ";$cupids .= "\"";$sql = "insert into cupapply(cupname, alliance_id) values(" . $cupids . ", " . $rows1[0] . ")";mysql_query($sql);//---------- end ------------- 插入表cupapply之后,cupname列只有“,”,也就是说没取到数据含有待提交的form的代码如下://----- start ------------<form name="applygame" action="cupapply.php" method="post"><?php$sql = "select * from cupgame";$result = mysql_query($sql); $i = 0;while($rows = mysql_fetch_array($result)) { echo "<tr><td>{$rows['cupname']}</td><td>{$rows['level']}</td><td>{$rows['status']}</td><td>{$rows['begintime']}</td><td>{$rows['endtime']}</td><td><input type='checkbox' name='joingame[$i]' value=\"{$rows['id']}\" /></td></tr>"; $i++;}?>//-------- end ---------- 这样是解决了//---------- start ----------$sql = "select fid from gl_admin where AdmID=\"{$_SESSION['admid']}\"";$result = mysql_query($sql);$rows1 = mysql_fetch_array($result);$cupids = "\"";foreach($_POST['joingame'] as $cupid) $cupids .= $cupid . ", ";$cupids .= "\"";$sql = "insert into cupapply(cupname, alliance_id) values(" . $cupids . ", " . $rows1[0] . ")";mysql_query($sql);//------------- end -------- php 错误日志的时间与系统时间差八小时 php正则替换怎样把 href=http://24356>替换成href=http://24356.xxx.com> 昨天刚学PHP~~有点小问题~ 大家帮我看看这段代码哪里有问题呢。为何运行有提示出错 mysql性能问题,请大家帮忙看看 怎么把php给划分出来了 如何在页面传递数组,不用sission! 求好用的Zend Encode,我在站长站下的不好用,说我那个授权无效呀 如何分割这个字符串?在线等。。。。 ftp_get下载文件函数使用,在线等待!!! 急,改错,一段面向对象的数据联接代码。回复都有分。谢谢。 PHP有没有静态对象?
<?php
while($rows = mysql_fetch_array($result))
echo "<td><input type='checkbox' name='joingame' value=\"{$rows['id']}\" /></td></tr>";
?>
echo $v."<br>";
}
当前的代码如下,但不行,毛病在哪呢
//--------- start -----------
$sql = "select fid from gl_admin where AdmID=\"{$_SESSION['admid']}\"";
$result = mysql_query($sql);
$rows1 = mysql_fetch_array($result);
$cupids = "\""; //选中的多个cup的id
for($i = 0; $i < count($_POST['joingame']); $i++)
$cupids .= "{$_POST['joinname'][$i]}, ";
$cupids .= "\"";
$sql = "insert into cupapply(cupname, alliance_id) values(" . $cupids . ", " . $rows1[0] . ")";
mysql_query($sql);
//---------- end -------------
//----- start ------------
<form name="applygame" action="cupapply.php" method="post">
<?php
$sql = "select * from cupgame";
$result = mysql_query($sql);
$i = 0;
while($rows = mysql_fetch_array($result)) {
echo "<tr><td>{$rows['cupname']}</td><td>{$rows['level']}</td><td>{$rows['status']}</td><td>{$rows['begintime']}</td><td>{$rows['endtime']}</td><td><input type='checkbox' name='joingame[$i]' value=\"{$rows['id']}\" /></td></tr>";
$i++;
}
?>
//-------- end ----------
$sql = "select fid from gl_admin where AdmID=\"{$_SESSION['admid']}\"";
$result = mysql_query($sql);
$rows1 = mysql_fetch_array($result);
$cupids = "\"";
foreach($_POST['joingame'] as $cupid)
$cupids .= $cupid . ", ";
$cupids .= "\"";
$sql = "insert into cupapply(cupname, alliance_id) values(" . $cupids . ", " . $rows1[0] . ")";
mysql_query($sql);
//------------- end --------