问个简单的循环问题
<table>
<tr>
<td width="42">标题1</td>
<td width="42">标题2</td>
</tr>
<tr>
<td>图片1</td>
<td>图片2</td>
</tr>
<tr>
<td>链接1td>
<td>链接2</td>
</tr>
</table>
while(list($id,$title,$image)=mysql_fetch_row($result))
{
这怎么写?
}
作者: deknight 发布时间: 2011-01-07
作者: kingfly1818 发布时间: 2011-01-07
作者: deknight 发布时间: 2011-01-07
作者: deknight 发布时间: 2011-01-07
$i=0; $str=""; while(list($id,$title,$image)=mysql_fetch_row($result)) { $i++; if($i==1){ //思路是这样 ,当循环第1次则给宽度。 $str=" width="42"; }else{$str=" ";} $str=<<<HTML <tr> <td $t >标题1</td> <td $t >标题2</td> </tr> HTML; }
作者: ihefe 发布时间: 2011-01-07
<table>
<tr>
<td >标题1</td>
<td >标题2</td>
</tr>
<tr>
<td>图片1</td>
<td>图片2</td>
</tr>
<tr>
<td>链接1td>
<td>链接2</td>
</tr>
</table>
这样就可以
作者: deknight 发布时间: 2011-01-07
作者: lijpwsw 发布时间: 2011-01-07
作者: heroblues 发布时间: 2011-01-07
多谢楼上的,可能误会我的意思了,不需要那宽度
<table>
<tr>
<td >标题1</td>
<td >标题2</td>
</tr>
<tr>
<td>图片1</td>
<td>图片2</td>
</tr>
<tr>
<td>链接1td>
<td>链接2</td>
</tr>
</table>
这样就可以
PHP code
//因为从数据库查询出来的是2维数组, //所以你可以 while($row=mysql_fetch_array($result)) { $array[]=$row; } echo "<table>"; foreach($array as $value){ echo "<tr>"; foreach($value as $v){ echo "<td>".$v."</td>" } echo "</tr>"; } echo "</table>";
作者: ihefe 发布时间: 2011-01-07
作者: deknight 发布时间: 2011-01-07
我是个PHP的新手,各位帮帮忙,给个代码吧
PHP code
//因为从数据库查询出来的是2维数组, //所以你可以 while($row=mysql_fetch_array($result)) { $array[]=$row; } echo "<table>"; foreach($array as $value){ echo "<tr>"; foreach($value as $v){ echo "<td>".$v."</td>" } echo "</tr>"; } echo "</table>";
这个不对吗?
作者: ihefe 发布时间: 2011-01-07
引用 9 楼 deknight 的回复:
我是个PHP的新手,各位帮帮忙,给个代码吧
PHP code
//因为从数据库查询出来的是2维数组,
//所以你可以
while($row=mysql_fetch_array($result))
{
$array[]=$row;
}
echo "<table>";
foreach($array as $value){
ec……
PHP code
$resultArray = array(); while ($row = mysql_fetch_array($result)) { $row=array_unique($row);//删除重复 array_push($resultArray,$row); } echo "<pre/>"; echo "<table>"; foreach($resultArray as $value){ echo "<tr>"; foreach($value as $v){ echo "<td>".$v."</td>"; } echo "</tr>"; } echo "</table>";
作者: ihefe 发布时间: 2011-01-07