PHP Listeleme Yardım
-
Merhabalar, aşağıda ki kodla veritabanında ilgili kategoriden son 2 veriyi çekip listeleyebiliyorum. Ama şunu yapmak istiyorum son 6 veriyi çekip yan yana 2şerli olacak şekil de alt alta listelemek istiyorum.
Nasıl yapabilirm, Kodlar da yardım edermisiniz lütfen?
<table width="460" cellpadding="0" cellspacing="0">
<tr>
<?
$resultNews=mysql_query("SELECT haber_id,images_id,haber_baslik,haber_tanitim FROM haber_list WHERE categories_root ='3' AND haber_status='0' ORDER BY haber_tarih DESC LIMIT 2");
while ($dataNews=mysql_fetch_object($resultNews)){
?>
<td width="220" valign="top"><img class="haberimg" alt="<?=stripslashes($dataNews->haber_baslik)?>" src="images.php?src=/images/haber/<?=$dataNews->images_id?>.jpg&h=100&w=225&zc=1"/><a href="<?=SEO($dataNews->haber_baslik).'-'.$dataNews->haber_id.'h.htm'?>"><b><?=stripslashes($dataNews->haber_baslik)?></b><br><?=stripslashes($dataNews->haber_tanitim)?></a></td>
<?
}
?>
</tr>
</table>
-
$i = 0 echo "<tr>" while ($dataNews=mysql_fetch_object($resultNews)){ ?> $atla = $i%2; //2 ye göre mod aldık <td width="220" valign="top"><img class="haberimg" alt="<?=stripslashes($dataNews->haber_baslik)?>" src="images.php?src=/images/haber/<?=$dataNews->images_id?>.jpg&h=100&w=225&zc=1"/><a href="<?=SEO($dataNews->haber_baslik).'-'.$dataNews->haber_id.'h.htm'?>"><b><?=stripslashes($dataNews->haber_baslik)?></b><br><?=stripslashes($dataNews->haber_tanitim)?></a></td> if ($atla == 0 ){ // olmazsa $atla == 1 denersin. echo "</tr>" } <? $i++; } -
public_html/index1.php on line 156 hata verdi bi satır da yanlışlık mı yaptım acaba? <table width="460" cellpadding="0" cellspacing="0">
<tr>
<?
$i = 0
echo "<tr>"
$resultNews=mysql_query("SELECT haber_id,images_id,haber_baslik,haber_tanitim FROM haber_list WHERE categories_root ='3' AND haber_status='0' ORDER BY haber_tarih DESC LIMIT 6");
while ($dataNews=mysql_fetch_object($resultNews)){
$atla = $i%2; //2 ye göre mod aldık
?>
<td width="220" valign="top"><img class="haberimg" alt="<?=stripslashes($dataNews->haber_baslik)?>" src="images.php?src=/images/haber/<?=$dataNews->images_id?>.jpg&h=100&w=225&zc=1"/><a href="<?=SEO($dataNews->haber_baslik).'-'.$dataNews->haber_id.'h.htm'?>"><b><?=stripslashes($dataNews->haber_baslik)?></b><br><?=stripslashes($dataNews->haber_tanitim)?></a></td>
<?
if ($atla == 0 ){ // olmazsa $atla == 1 denersin.
echo "</tr>"
}
$i++;
}
?>
</tr>
</table>
-
<table width="460" cellpadding="0" cellspacing="0"> <tr> <? $i = 0; echo "<tr>" $resultNews=mysql_query("SELECT haber_id,images_id,haber_baslik,haber_tanitim FROM haber_list WHERE categories_root ='3' AND haber_status='0' ORDER BY haber_tarih DESC LIMIT 6"); while ($dataNews=mysql_fetch_object($resultNews)){ $atla = $i%2; //2 ye göre mod aldık ?> <td width="220" valign="top"><img class="haberimg" alt="<?=stripslashes($dataNews->haber_baslik)?>" src="images.php?src=/images/haber/<?=$dataNews->images_id?>.jpg&h=100&w=225&zc=1"/><a href="<?=SEO($dataNews->haber_baslik).'-'.$dataNews->haber_id.'h.htm'?>"><b><?=stripslashes($dataNews->haber_baslik)?></b><br><?=stripslashes($dataNews->haber_tanitim)?></a></td> <? if ($atla == 0 ){ // olmazsa $atla == 1 denersin. echo "</tr>" } $i++; } ?> </tr> </table>$i = 0; //noktali virgül unutmuşum.
-
arse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' böyle bir hata veriyor dostum <table width="460" cellpadding="0" cellspacing="0">
<tr>
<?
$i = 0;
echo "<tr>"
$resultNews=mysql_query("SELECT haber_id,images_id,haber_baslik,haber_tanitim FROM haber_list WHERE categories_root ='3' AND haber_status='0' ORDER BY haber_tarih DESC LIMIT 6");
while ($dataNews=mysql_fetch_object($resultNews)){
$atla = $i%2; //2 ye göre mod aldık
<td width="220" valign="top"><img class="haberimg" alt="<?=stripslashes($dataNews->haber_baslik)?>" src="images.php?src=/images/haber/<?=$dataNews->images_id?>.jpg&h=100&w=225&zc=1"/><a href="<?=SEO($dataNews->haber_baslik).'-'.$dataNews->haber_id.'h.htm'?>"><b><?=stripslashes($dataNews->haber_baslik)?></b><br><?=stripslashes($dataNews->haber_tanitim)?></a></td>
if ($atla == 0 ){ // olmazsa $atla == 1 denersin.
echo "</tr>"
}
$i++;
}
?>
</tr>
</table>
-
hocam artık bak ona da :D
";" noktalı virgül hatası
echo "<tr>"; yap
-
Dostum dediğin yaptım şimdi de bu hatayı alıyorum başım döndü valla :)
Parse error: syntax error, unexpected '<' <table width="460" cellpadding="0" cellspacing="0">
<tr>
<?
$i = 0;
echo "<tr>";
$resultNews=mysql_query("SELECT haber_id,images_id,haber_baslik,haber_tanitim FROM haber_list WHERE categories_root ='3' AND haber_status='0' ORDER BY haber_tarih DESC LIMIT 6");
while ($dataNews=mysql_fetch_object($resultNews))
{
$atla = $i%2; //2 ye göre mod aldık
<td width="220" valign="top"><img class="haberimg" alt="<?=stripslashes($dataNews->haber_baslik)?>" src="images.php?src=/images/haber/<?=$dataNews->images_id?>.jpg&h=100&w=225&zc=1"/><a href="<?=SEO($dataNews->haber_baslik).'-'.$dataNews->haber_id.'h.htm'?>"><b><?=stripslashes($dataNews->haber_baslik)?></b><br><?=stripslashes($dataNews->haber_tanitim)?></a></td>
if ($atla == 0 ){ // olmazsa $atla == 1 denersin.
echo "</tr>";
}
$i++;
}
?>
</tr>
</table>
-
<table width="460" cellpadding="0" cellspacing="0"> <tr> <?php $i = 0; echo "<tr>"; $resultNews=mysql_query("SELECT haber_id,images_id,haber_baslik,haber_tanitim FROM haber_list WHERE categories_root ='3' AND haber_status='0' ORDER BY haber_tarih DESC LIMIT 6"); while ($dataNews=mysql_fetch_object($resultNews)) { $atla = $i%2; //2 ye göre mod aldık ?> <td width="220" valign="top"><img class="haberimg" alt="<?=stripslashes($dataNews->haber_baslik)?>" src="images.php?src=/images/haber/<?=$dataNews->images_id?>.jpg&h=100&w=225&zc=1"/><a href="<?=SEO($dataNews->haber_baslik).'-'.$dataNews->haber_id.'h.htm'?>"><b><?=stripslashes($dataNews->haber_baslik)?></b><br><?=stripslashes($dataNews->haber_tanitim)?></a></td> <?php if ($atla == 0 ){ // olmazsa $atla == 1 denersin. echo "</tr>"; } $i++; } ?> </tr> </table> -
Çok teşekkür ederim dostum, bu sefer oldu.
Ayrıca 0 atla kısmını 1 yaptım
-
haluktemel bunu yazdı:
-----------------------------Çok teşekkür ederim dostum, bu sefer oldu.
Ayrıca 0 atla kısmını 1 yaptım
-----------------------------Sonunda. :D
rica ederim. :)
