当前位置:首页 » 编程语言 » php列表

php列表

发布时间: 2022-01-10 17:12:54

‘壹’ php如何循环输出新闻列表

数据库连接文件自己写

$sql=mysql_query('select*fromnewsorderbyiddesclimit10');//取news表的前十条数据按id倒序id是主键递增
while($row=mysql_fetch_assoc($sql)){
echo"<ahref='news.php?id=".$row['id']."'>".$row['title']."</a>";

}

‘贰’ php 列表显示

修改三个地方,

1.while之前添加一行定义输出数据统计变量$n
$n=0;
while($row)

2.在while的后面添加下面的代码:
if ($n%2==0) echo '<tr>';
$n++;

3.删除输出内容里面的'<tr>':
?><td height="24">·

修改后的完整代码如下:

<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<?PHP
$query = "select id,newstitle,typeid,view,t_color,t_b from job_newsdata where typeid='10' and view=0 order by addtime desc limit 8";
$result = mysql_query($query);
$row=mysql_fetch_array($result);
$n=0;
while($row)
{
if(strlen($row["newstitle"])>=48){
$newstitle=csubstr($row["newstitle"],0,46)."..";
}
else{
$newstitle=$row["newstitle"];
}
//判断颜色
if($row["t_color"]=="" or empty($row["t_color"])){
$title=$newstitle;
}
else {
$title="<font color=".$row["t_color"].">".$newstitle."</font>";
}
//判断粗体
if($row["t_b"]==1){
$title="<b>".$title."</b>";
}
else {
$title=$title;
}
if ($n%2==0) echo '<tr>';
$n++;
?><td height="24">·<a href=news/newsdetail_<?php echo $row["id"];?>.html target=_blank><?php echo $title;?></a> </td></tr><?php
$row=mysql_fetch_array($result);
}
?>
</table>

‘叁’ PHP取列表中的值

<form action="index.php" name="form1" id="form1">
<select name="abc" id="abc" onchange="document.getElementById('form1').submit();">
<option>aaa</option>
<option>bbb</option>
<option>ccc</option>
</select>
</form>

选择的时候自动提交...
php页面可以用$_POST['abc']取到值...

‘肆’ php中有关列表的

ul属性没有align属性,但是可以带css属性

要居中的话,就这样写<ul style="text-align:center">

‘伍’ 如何在PHP网页数据列表中为每一行加入序列号

你插入数据库的数据给他加个时间字段,用这个时间字段做判断,如果这个时间是这一个月的数据就让他从1开始排

‘陆’ php foreach 如何获取全部列表内容

$name="";
foreach($list as $key=>$var){
$list[$key]['name'] = $var['name'];
$name = $list[$key]['name'].$name; //未在foreach外定义.第一次循环$name没值.会报一个错误,但是不是致命错误
}
echo $name;

‘柒’ PHP产品列表页如何显示全部产品

新品上市分类id是5,特价商品分类id是6,产品的分类id是4

建议你调试出列表的完整sql语句,分析起来就比较容易

‘捌’ php中查询列表到详情页数据传递。

可以通过多种方式实现,这里介绍一种纯PHP代码通常使用的方法。

  1. 首先在你的查询列表中最后一列,新增一个超级链接,链接地址为详情页,例如:<a href="desc.php">详情</a>

  2. 第二,在这个链接地址后跟上?变量名=每个数据的ID值,例如:<a href="desc.php?id=1">详情</a>,这里的1指的是其中一个数据的ID,如果您的数据是循环出来的,这里应该是一个变量.例如:<a href="desc.php?id=<?php echo($id);?>">详情</a>

  3. 第三,在详情页面中就要根据问号后面的变量名进行接收该编号,$bh = $_POST["id"];

  4. 第四,在详情页面根据接收到的信息在数据表中进行查询显示详情即可,相信这一步您能实现。

ok,希望能够帮到您!

‘玖’ php代码中列表怎么实现横向排列!

使用css来实现
css
ul{list-style: none;}
li{
width: 60px;
float: left;
margin: 0 10px 0 0;
padding: 5px;
}
a{
display: block;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

html
<h2>友情链接:</h2>
<ul>
<li><a href="#">子标题1</a></li>
<li><a href="#">子标题2</a></li>
<li><a href="#">子标题3</a></li>
<li><a href="#">子标题4</a></li>
<li><a href="#">子标题5</a></li>
<li><a href="#">子标题6</a></li>
</ul>

实际使用时,使用php循环来生成li标签即可

‘拾’ php输出一个循环列表

<?php
$page=isset($_GET['page'])?$_GET['page']:1;
$size=20;
$start=($page-1)*$size;
for($i=1;$i<=$size;$i++){
$n=$start+$i;
printf('<ahref="%03d.jpg"><imgsrc="./wangwang/%03d.jpg"></a>',$n,$n);
}
if($page>1)echo"<ahref=$PHP_SELF?page=".($page-1).">上一页</a>";
echo"<ahref=$PHP_SELF?page=".($page+1).">下一页</a>";
?>

热点内容
访问拦截怎么解除安卓 发布:2024-09-20 17:28:48 浏览:273
萝卜干存储 发布:2024-09-20 17:21:37 浏览:714
苹果手机如何迁移软件到安卓手机 发布:2024-09-20 17:21:34 浏览:691
查看服务器ip限制 发布:2024-09-20 16:56:27 浏览:388
p搜系统只缓存1页为什么 发布:2024-09-20 16:48:51 浏览:838
上网的账号和密码是什么东西 发布:2024-09-20 16:31:31 浏览:612
安卓手机王者荣耀如何调超高视距 发布:2024-09-20 16:31:30 浏览:428
安卓G是什么app 发布:2024-09-20 16:23:09 浏览:81
iphone怎么压缩文件 发布:2024-09-20 16:08:18 浏览:356
linux查看用户名密码是什么 发布:2024-09-20 16:03:20 浏览:744