php列表
『壹』 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代碼通常使用的方法。
首先在你的查詢列表中最後一列,新增一個超級鏈接,鏈接地址為詳情頁,例如:<a href="desc.php">詳情</a>
第二,在這個鏈接地址後跟上?變數名=每個數據的ID值,例如:<a href="desc.php?id=1">詳情</a>,這里的1指的是其中一個數據的ID,如果您的數據是循環出來的,這里應該是一個變數.例如:<a href="desc.php?id=<?php echo($id);?>">詳情</a>
第三,在詳情頁面中就要根據問號後面的變數名進行接收該編號,$bh = $_POST["id"];
第四,在詳情頁面根據接收到的信息在數據表中進行查詢顯示詳情即可,相信這一步您能實現。
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>";
?>