Re: [Linux-programlama] PHP ile While Döngü Sorusu

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Rüştü Derici (rustuderici@gmail.com)
Date: Tue 06 Jun 2006 - 05:43:11 GMT


bu arada while lı kodunuzda ki arıza da if ($count==20) den kaynaklanıyor.
sizin countunuz 401 tabii ki ekrana birşey basmaz. onun yerine bir
navigasyon sistemi daha mantıklı olurdu:
basit bir örneği ben size aşağıda veriyorum.

$prcount=20;//her sayfada 20 tane gelecek

if (isset($_GET["page"]) && $_GET['page']>0)
{
$plimit=$_GET["page"]*20;
}
else
{
$pno=0;
}

sqlinizin sonuna da "Limit {$plimit}, {$pno}" ibaresini eklersiniz.
Navigatör için de

//$count=toplam sayı
//Select count(*) from tablo_adi gibi bir sql den sayıyı alır.

$pagecount=ceil($count/$prcount); //bir sayfada $prcount kadarsa
toplam kaç sayfa var?
for ($i=1;$i<=$pagecount;$i++)
{
echo "".$i." ";
}

gibi...
saygılar,
Rüştü

On 6/6/06, Rüştü Derici <rustuderici@gmail.com> wrote:
> foreach ($row as $rowname => $rowvalue )
> {
> echo $rowname."---".$rowvalue."<br>";
> }
> bu bütün satırları getirecektir.
>
> ile $row değişkenine nelerin geldiğini trace edebilir ve ona göre
> On 6/5/06, Erdal YAZICIOGLU <erdal.yazicioglu@gmail.com> wrote:
> > Kodu aşağıdaki gibi yaprım ancak bu seferde ekrana sadece 30 daire getirdi
> > bir alt satırdan yani 31 nolu daireden nasıl devame derim... Kafayı yemek
> > üzereyim :)
> > Saygılar
> >
> > <?php
> >
> > $link = mysql_connect("localhost","root","cimbom");
> >
> > mysql_select_db("polattower", $link) or die(mysql_error());
> >
> > $count = 1;
> >
> > $query="select * from apartments";
> >
> > $result = mysql_query($query) or die(mysql_error());
> >
> > $row = mysql_fetch_array($result);
> >
> > for($row[0]=1; $row[0]<=30; $row[0]++) {
> >
> > echo "<tr>";
> >
> > echo $row[0];
> >
> > echo "</tr>";
> >
> > }
> >
> > ?>
> >
> >
> >
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama@liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> >
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.