永发信息网

php复选框

答案:1  悬赏:50  手机版
解决时间 2021-04-22 23:07
  • 提问者网友:謫仙
  • 2021-04-22 00:48

我A而的代码

<FORM METHOD=POST ACTION="play.php">

<?php
mysql_connect("localhost","hedejiang","hedejiang");
mysql_select_db("hedejiang");
mysql_query("SET NAMES 'utf8'");

$sql="SELECT * FROM `imusic` LIMIT 0 , 5";
$query=mysql_query($sql);

while($row=mysql_fetch_array($query)){
$id=$row['imusic_id'];
$name=$row['imusic_name'];
echo "<hr/>";
echo $id."<INPUT TYPE=\"checkbox\" NAME=\"checkbox[]\" value=\"$id\">".$name;
}
?>
<hr/>
<INPUT TYPE="submit" ONCLICK="">
</FORM>

我B页面的代码

<?php
if($_POST!=""){
$p=$_POST['checkbox'];
print_r($p);
echo "<br/>";
foreach($p as $k=>$v){
echo $v.'<br />';
//$id=$v;
}
}
mysql_connect("localhost","hedejiang","hedejiang");
mysql_select_Db("hedejiang");
$sql="select * from `imusic` where `imusic`.`imusic_id`='$p'";
$query=mysql_query($sql);
$assoc=mysql_fetch_assoc($query);
echo $assoc['imusic_name'];


?>

请问一下怎么最最显示出A页面提交过来的ID在数据中的相应数据!!!!

最佳答案
  • 五星知识达人网友:青尢
  • 2021-04-22 01:19

$id=$row['imusic_id'];
$name=$row['imusic_name'];


<INPUT TYPE=\"checkbox\" NAME=\"id[]\" value=\"$id\">



==========================


if(is_array($_POST['id'])){
foreach($_POST['id'] as $id){
echo $id;
}
}
mysql_connect("localhost","hedejiang","hedejiang");
mysql_select_Db("hedejiang");
$sql="select * from `imusic` where `imusic`.`imusic_id`=".intval($id).;
$query=mysql_query($sql);
$assoc=mysql_fetch_assoc($query);
echo $assoc['imusic_name'];

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯