PHP根据条件循环显示 $row[name]EOD; } }} ?> 我想要的结果是$row['id']==$value 复选框就打上"√",其它不相等的就直接显示出来! 现在的问题是复选框能上"√",但那些没打上"√"的不会显出来,如果在whiel循环里多加一条 echo<<<EOD $row[name]EOD; 那他就会重复显示; 希望能各位朋友帮个忙 回复讨论(解决方案) foreach($authority as $value){ $checked = $row[id]==$value ? checked : ; echo<<<EOD<i...
<?php $link=mysql_connect(localhost,root,qnmlgb)or die(error); mysql_select_db(sql,$link); mysql_query(set names utf8;); $jks=新的字段表; for($i=1;$i<10000; $i++ ){ echo $i.; mysql_query("insert into `name` values($i,$jks)"); }mysql_close($link); ==================== 照道理应该是插入1万次才停止,但是我看数据库里面只是插入了1014就停止了,看了下ECHO的页面,出现了一个错误 Fatal error:...
$ch = curl_init("http://www.abc.com/m.php?id=$i") ; curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); 直接地址栏执行http://www.abc.com/m.php?id=$i 是可以执行的。 用for来循环执行上边代码就不可以了? 回复讨论(解决方案) 详细描述一下你遇到的问题,哪里不行,错误信息是什么。 不是错误问题, 这个错误。是空白,提交不了。假如是使用curl来提交ID的话,需要在PHP.INI里开启php_curl.dll,,已经解决...
循环执行网页有点郁闷,。。 直接在地址栏 m.php?id=1 是可以执行的。 使用mu.php 文件去循环执行m.php+ID。 for($i=$xiaoid;$i<daid;$i++){ echo $ch = curl_init("m.php?id=$i") ; curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; echo $output = curl_exec($ch) ;} 错误提示。 Resource id #2Resource id #3Resource id #4Resour...
表1 -------------------------------------------------------- | id | leiName | Nid | NName | Tid | Title | | 2 | 类名1 | 4 | 手机 | 99 | ddddd | | 3 | 类名2 | 5 | 手机1 | 98 | dererd | | 6 | 类名3 | 3 | 手机 | 97 | dbbvd | | 3 | 类名6 | 8 | 手机3 | 96 | 31231dd | 求,根据 Tid的从大到小排列...
$sql="select * from a where id=$Id";$result=$mysqli->query($sql);while($r=$result->fetch_assoc()){ echo $r.;//循环5次。} 得到的结果是 1:名字2 2:名字1 3:名字1 4:名字3 5:名字1 如果只求出现1次 名字1 在循环里,是怎么写的? 回复讨论(解决方案) 不知道你的数据是如何组织的! 一个 id 居然对应 5 条记录 再说 $r=$result->fetch_assoc() 得到的是数组 你 echo $r.; 也不可能得到你说...
$xiaoID=$_POST[xsId_xiao];//POST最小ID$daID=$_POST[xsId_da];//POST最大ID$chaId="select * from xs where Id>=$xiaoID and sId<=$daID";$rsID=$mysqli->query($chaId);while($rs=$rsID->fetch_assoc()){ $ming=$rs[leiming];//循环出类名; $chaming="select * from shitu where toming=$ming"; $cha=$mysqli->query($chaming); while($row=$cha->fetch_assoc()){ $neirong.=$row[neirong];//如这个类下很多...
进来看看这个while循环哪套错了,整个嵌套的循环又重复了一次... 重重复效果如下图所示, -请选择- -顶级- <option value=""> <option value=""> <option value=""> 回复讨论(解决方案) $query = "select * from tbl_department where dpUpID =0"; $query_info = mysql_query($query); while($row = mysql_fetch_array($query...
怎样table循环将它们输出啊,现在运行结果就一个you 3 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> word_table.php function splitter($str) { // Create the empty word frequency array $freq = array(); // Split the parameter string into words $words = preg_split("/[ .,;:!?]\s*/", $str); // Loop to count the words (either increment or initialize to ...
{dede:list pagesize =30} [field:title/][field:pubdate function="GetDateMK(@me)" /]{/dede:list} 回复讨论(解决方案) td 中的 table 未封闭 在[field:pubdate function="GetDateMK(@me)" /]这个后面加一个table啊 这个太粗心了点,都写漏了 版主都来了 我还有什么好书的 飘过 接分
之前代码验证mysql连接无误. 这里我想实现的是:activite返回1个以上的参数的话,对每个参数进行sql查询,然后把每个查询结果显示出来,可是我的是个死循环,可且就是返回一个参数,也不显示结果,请问是这么回事呢? mysql_select_db($mysql_database,$link); if (isset($_POST["activite"])) { for($i=0;$i $strsql="select n_naps from activage where famille='$activite[$i]'"; ...
数据表的结构为下图 如果$a=array(nsk-aaayb,MP-00A00uk-000),输出 nsk-aaa 0F,MP-00A00 IO-000 nsk-aaa 0F,MP-00A00 F0-000 nsk-aaa 1F,MP-00A00 SA-000 依此类推。。 如果$a=nsk-aaayb,输出 nsk-aaa 0F nsk-aaa 0F nsk-aaa 1F 依此类推。。 还望哪位大侠帮解,先行谢过 回复讨论(解决方案) $query=mysql_query("select * from table"); while ($row = mysql_fetch_arr...
1、根据a字段的 条件循环输出以下内容: 内容1 内容2 内容3 ....... 2、根据a字段的 另一条件循环输出其他内容: 其他内容1 其他内容2 其他内容3 ....... 以上1和2的内容 连起来分页显示 我要的效果是分页(循环输出1的内容后才循环输出2的内容) 分页是可以的 问题: 每页设置的显示 数目正确,但是每页显示的内容是1和2的内容 回复讨论(解决方案) 你的sql如何写的,用union all 试试。 ...
今天看到了一道题,觉得比较有意思 $n = 20;for($i = 0; $i < $n; $i--) { var_dump(-);} 说是,上面那段代码修改或是增加一处,循环体内执行二十次,明眼人都看出来,上述代码是死循环的,下面是几个方法 1、 $n =20;for ($i = 0; -$i < $n; $i --) { var_dump(-);} 2、 $n = 20;for ($i = 0; $i < $n; $i ++) { var_dump(-);} 3、 $n =20;for ($i = 0; $i < $n; $n --) { var_dump(-);} 不过听...
for($i == 0; $i var_dump($i)."\n\r"; } 我想问,输出结果为什么不是0而是null? 回复讨论(解决方案) for($i = 0; $i < 1; $i++){ var_dump($i)."\n\r"; } for($i = 0; $i < 1; $i++){ var_dump($i)."\n\r"; } 好像是这个原因,写错了。