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:52:08 GMT


hmm kodu biraz yanlış anlamış ta olabilirim :)
20. yi bastırma hedefli bir girişimmiş o...

On 6/6/06, Rüştü Derici <rustuderici@gmail.com> wrote:
> 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.