if ( $arr = mysql_fetch_array($res))
{
for($i=1;$i<4;$i++)
for($j=1;$j<6;$j++)
echo $arr['yourname'];
}
{
for($i=1;$i<4;$i++)
for($j=1;$j<6;$j++)
echo $arr['yourname'];
}
解决方案 »
- php循环语句
- php curl 模拟下面页面进行查询,求代码
- session得参数的问题!在线等。
- 为什么我用simplexml_load_file就出错,我用的是php 5.2.5 版本,是这个版本不支持该功能,还是别的原因。谢高手帮助。
- 我有這樣的一個想法,不知道各位是否可以指點下.
- PHP新手--奇怪的SQL查询结果
- 如何通过一个链接来向MYSQL数据库提交数据?就像表单一样向数据库提交数据.
- 自定义函数的带参问题
- 朋友们,在那里可以下载PHP的帮助文档!
- pHP文件下载代码,求各位大神给看看那哪里错了
- 高分求救!解决html编码问题
- 请问。sunwukong.cn 的哪个PHP spider是怎么实现的?
while($arr = mysql_fetch_array($res))
{
for($i=1;$i<4;$i++)
for($j=1;$j<6;$j++)
echo $arr['yourname'];
}
<?
$j = 12;
$k = 4;
for($i=1;$i<=$j;$i++)
{
echo $i."-------";
if(!($i%$k) && $i){echo "<BR>";}
}
exit;
?>
运行后结果为:
1-------2-------3-------4-------
5-------6-------7-------8-------
9-------10-------11-------12-------
就是你要的东西
其中$k为你每行要排列的个数
$j为你的数据.
<?
@mysql_connect($db_host,$db_user,$db_pass) or die ("+ 数据库连接失败 +");
$sql = "SELECT count(DISTINCT issue) FROM $table";
$row = @mysql_fetch_array(@mysql_db_query($db_name, $sql));
$tableRow = $row[0];//总的数目$tableRowNum = 5;//每行排列数目
$css = " onMouseOver=\"this.style.backgroundColor='#F8F8F8'\" onMouseOut=\"this.style.backgroundColor='#FFFFFF'\"";
$trh = " <tr align='center'>\n";
$trf = " </tr>\n";
$tdh = " <td bgcolor='#FFFFFF' width=20%$css><a href='?issue=";
$tdf = "期</a> [2005-11-25]</td>\n";
$tdn = "<td bgcolor='#FFFFFF' width=20%$css></td>";
@mysql_close();
?>
<table width='100%' height='5' border='0' cellpadding='0' cellspacing='0'>
<tr><td></td></tr>
</table><table width='100%' border='0' cellpadding='2' cellspacing='1' bgcolor='#000000'>
<tr align='center'>
<td height='18' colspan='6' background='img/headerbg.gif'><font color='#FFFFFF'>专题期号管理</font></td>
</tr>
<?
if($tableRow){echo $trh;}
for($i=1;$i<=$tableRow;$i++)
{
if(!($i%$tableRowNum) && $i){echo $tdh."$i'>第$i".$tdf.$trf.$trh;}
else{echo $tdh."$i'>第$i".$tdf;}
}
if($tableRow%$tableRowNum){for(;$d<$k-($tableRow%$tableRowNum);$d++){echo $tdn;} echo $trf;}
?>
<tr align='center'>
<td height='14' colspan='6' bgcolor='#FFFFFF'><a href='?add&issue=<?=$row[0]+1?>'>增加新期号</a></td>
</tr>
</table>请教:
当$tableRow 是 $tableRowNum整数倍时多个变量$trh
怎么解决..............................
求更优化代码
-------------------------------------------
<?php
$str="SELECT * FROM p_album ORDER BY albumID desc LIMIT $from,$dispcount";
$res=mysql_query($str) or die(mysql_error());
echo"<table border='0' cellspacing='0'>";
static $p=0;
while($retl=mysql_fetch_array($res)){if(($p%2)==0){echo "<tr align=\"center\">";}
echo"<td height=\"135\" width=\"210\">";
$albumURL= $retl["albumURL"];
$albumName= $retl["albumName"];
$starName= $retl["starName"];
$className= $retl["className"];
$albumViews= $retl["albumViews"];
$albumCount= $retl["albumCount"];
//统计图片数量//
$str1="SELECT COUNT(*) FROM p_detail where albumName='$albumName'";
$rescount1=mysql_query($str1) or die(mysql_error());
$row1=mysql_fetch_row($rescount1);
$companycount1 =$row1[0];
//统计数量结束//
$img= "images/".$retl["albumURL"];
$info=GetImageSize($img);
$filesize=(int)(filesize($img)/1000);
echo "<a href=\"photolst.php?albumName=".$albumName."\"><img "."src=images/".$albumURL." border=0>\n";
echo"</td>";
echo"<td>";
echo "<table align=\"center\">";
echo "<tr><td><font size=\"2\">·<a href=\"photolst.php?albumName=".$albumName."\"><font color=\"#ff6600\">".$albumName."</font></a></font></td></tr>";
echo "<tr><td><font size=\"2\">·明星:".$starName."</font></td></tr>";
echo "<tr><td><font size=\"2\">·类型:".$className."</font></td></tr>";
echo "<tr><td><font size=\"2\">·点击:".$albumViews."</font></td></tr>";
echo "<tr><td><font size=\"2\">·总数:".$companycount1."</font></td></tr>";
echo "</table>";
echo"</td>";
$p++;
if(($p%2)==0){echo "</tr>";}
}
echo "</table>";
?>
$sql = 'select * from table1'
$result = mysql_query($sql);
$tmp = '';
$i = 1;
while($line = mysql_fetch_object($result)){
$tmp .= $line->id;
$i++;
$tmp .= ($i % $Nol==0?'':'<br>');
}