• 11-03-2013, 19:15:35
    #1
    Üyeliği durduruldu
    Arkadaşlar aşağıdaki php dosyasında çıkan veriler sayfayı aşırı şekilde uzatıyor. bunu engellemek için sayfalara bölmek istiyorum.

    Bunuda yapabilirsem iyi olur: sayfaya girdiğimde $durum=0 olan sonuçlar listelensin.. ilk sayfada 10 tane sonuç olsun
    benim için bu dosyayı düzenlermisiniz rica etsem ? yardımcı olacak arkadaşlar şimdiden teşekkürler.

    <?php
    include('db.php'); 
    if ($_SESSION['login']=='truea'){
    $sahi=$_GET['s'];
    $idm=$_POST['idal'];
    if($idm==''){
    $idm=$_GET['id'];
    }
    $sil=$_GET['sil'];
    if($sil!=''){
    $islem=9;
    $gun=date("d");
    $ay=date("m");
    $yil=date("Y");
    $dakika=date("i");
    $saati=date("H");
    $saat=date("H:i");
    $ayrac=$yil.$ay.$gun.$saati.$dakika;
    $bul=mysql_query("SELECT * FROM kuponlar WHERE id='$sil'");
    while($b=mysql_fetch_array($bul)){
    $uyesi=$b['sahip'];
    $misli=$b['misli'];
    $mac1=$b['m1'];
    if ($mac1>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac1=$b['m1'];
    if ($mac1>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac2=$b['m2'];
    if ($mac2>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac3=$b['m3'];
    if ($mac3>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac4=$b['m4'];
    if ($mac4>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac5=$b['m5'];
    if ($mac5>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac6=$b['m6'];
    if ($mac6>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac7=$b['m7'];
    if ($mac7>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac8=$b['m8'];
    if ($mac8>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac9=$b['m9'];
    if ($mac9>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac10=$b['m10'];
    if ($mac10>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac11=$b['m11'];
    if ($mac11>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac12=$b['m12'];
    if ($mac12>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac13=$b['m13'];
    if ($mac13>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac14=$b['m14'];
    if ($mac14>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    $mac15=$b['m15'];
    if ($mac15>0){
    	$macsec=mysql_query("SELECT * FROM maclar WHERE id=$mac1");
    	while($mca=mysql_fetch_array($macsec)){
    		if($mca['ayrac']>$ayrac){
    			if($islem!=0){
    				$islem=1;
    			}
    		} else { $islem=0; }
    	}
    }
    }
    if($islem==1){
    $uyecek=mysql_query("SELECT * FROM users WHERE id='$uyesi'");
    while($u=mysql_fetch_array($uyecek)){
    $bak1=$u['bakiye'];
    }
    $topbak=$misli+$bak1;
    $update=mysql_query("UPDATE users SET bakiye='$topbak' WHERE id='$uyesi'");
    $sildir=mysql_query("UPDATE kuponlar SET durum='3' WHERE id='$sil'");
    }
    }
    ?>
    <html>
    <head>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript">
    function ayrinti(p){ 
     $.ajax({
                              type: 'GET',
                              url: 'adminkupon.php',
                              data: 'id='+p,
                              success:function(cevap){
    							$("#kshow").html(cevap)
                              }
    
    
                      });
    }
    				  </script>
    				  <script type="text/javascript">
    $(function() {
            
           $("#idal").keyup(function (idal) {
                    var p = $('#idal').val();
                   
                    $.ajax({
                              type: 'GET',
                              url: 'adminkupon.php',
                              data: 'id='+p,
                              success:function(cevap){
    							$("#kshow").html(cevap)
                              }
    
    
                      });
                   
                   
            });
    });  </script>
    </head>
    <body>
    <?php include('sidebar.php'); ?>
    <div id="main">
    <div id="cerceve">
    <h3>Kupon Filtreleri:</h3>
    <form action="kuponllar.php" method="POST">
    <input type="text" placeholder="id yazın" id="idal">
    </form>
    <form action="kuponllar.php" method="POST">
    Başlangıç:<select name="basla1">
    <?php
    
    $day=01;
    $gun=date("d");
    while($day<32){
    if($day<10){$day='0'.$day;}
    echo '<option value="'.$day.'"';
    if($gun==$day){echo 'selected';}
    echo '>'.$day.'</option>';
    $day++;
    }
    ?>
    <select/>.<select name="basla2">
    <?php
    $mon=01;
    $ay=date("m");
    while($mon<13){
    if($mon<10){$mon='0'.$mon;}
    echo '<option value="'.$mon.'"';
    if($ay==$mon){echo 'selected';}
    echo '>'.$mon.'</option>';
    $mon++;
    }
    ?>
    <select/>.<input placeholder="yyyy" maxlength="4" value="<?php echo date("Y"); ?>" type="text" style="width:50px;" name="basla3" id="aral"/>
    Bitiş:<select name="biti1">
    <?php
    $day=01;
    $gun=date("d");
    while($day<32){
    if($day<10){$day='0'.$day;}
    echo '<option value="'.$day.'"';
    if($gun==$day){echo 'selected';}
    echo '>'.$day.'</option>';
    $day++;
    }
    ?>
    <select/>.<select name="biti2">
    <?php
    $mon=01;
    $ay=date("m");
    while($mon<13){
    if($mon<10){$mon='0'.$mon;}
    echo '<option value="'.$mon.'"';
    if($ay==$mon){echo 'selected';}
    echo '>'.$mon.'</option>';
    $mon++;
    }
    ?>
    <select/>.<input placeholder="yyyy" maxlength="4" value="<?php echo date("Y"); ?>" type="text" style="width:50px;" name="biti3" id="aral"/>-<select name="durumumuz">
    <option value="0">Tüm Kuponlar</option>
    <option value="2">Kazanan</option>
    <option value="1">Kaybeden</option>
    <option value="3">Bekleyen</option>
    </select>.<select name="bayisi"><option value="0">Tüm Bayiler</option><?php
    $id=$_SESSION['id'];
    $uyelet=mysql_query("SELECT * FROM users ORDER BY mail ASC");
    while($ut=mysql_fetch_array($uyelet)){
    echo '<option value="'.$ut['id'].'">'.$ut['mail'].'</value>';
    }
    ?></select><input type="submit" value="Filtrele">
    
    </form>
    </div>
    <div id="cerceve">
    <table border="0">
    <tr style="background-color:#F5DA81; font-size:13px; font-weight:bolder;">
    <td>#</td><td>Bayi</td><td>Kayıt Tarihi</td><td>Fiyatı</td><td>Olası Ödeme</td><td>Durum</td><td>Not</td><td>Ayrıntı</td>
    </tr>
    <?php
    $id=$_SESSION['id'];
    
    $basla=$_POST['basla3'].$_POST['basla2'].$_POST['basla1'];
    $bitir=$_POST['biti3'].$_POST['biti2'].$_POST['biti1'];
    $sordur=$_POST['durumumuz'];
    $bayisi=$_POST['bayisi'];
    if($sordur>0){
    if($sordur==3){
    $sordur=0;
    }
    $sorgula="SELECT * FROM kuponlar WHERE durum='$sordur'";
    } else {
    $sorgula="SELECT * FROM kuponlar WHERE sahip>'0'";
    }
    if($basla!=''){
    $sorgula=$sorgula." AND ayrac>='$basla'";
    }
    if($bitir!=''){
    $sorgula=$sorgula." AND ayrac<='$bitir'";
    }
    if($bayisi>1){
    $sorgula=$sorgula." AND sahip='$bayisi'";
    }
    $sorgula=$sorgula." ORDER BY id DESC";
    $uyeler=mysql_query($sorgula);
    while($uy=mysql_fetch_array($uyeler)){
    $odemesi=$uy['misli']*$uy['katsayi'];
    echo '<tr id="siral" style="background:#';
    if($uy['durum']==1){echo 'e85e5e';}
    if($uy['durum']==2){echo '5cbb79';}
    echo ';"><td>'.$uy['id'].'</td><td>';
    $bayisi=$uy['sahip'];
    $bay=mysql_query("SELECT * FROM users WHERE id='$bayisi'");
    while($bb=mysql_fetch_array($bay)){
    $bayimiz=$bb['mail'];
    $yid=$bb['id'];
    $sorgu=mysql_query("SELECT * FROM cepbank where uyeid=$yid and durum=1");
    if(mysql_num_rows($sorgu)!=0){
    $uyer='color="black"';
    }
    else
    {
    $uyer='color="#000000"';
    }
    }
    echo '<font '.$uyer.'>'.$bayimiz.'</font>
    </td><td>'.$uy['saat'].' '.$uy['tarih'].'</td><td>'.$uy['misli'].'TL</td><td>'.$odemesi.'TL</td><td><img height="20px" src="images/'.$uy['durum'].'.png"></td><td>'.$uy['not'].'</td><td>'; ?><a href="javascript:void(0);" onClick="ayrinti('<?php echo $uy['id'];?>');">Ayrıntılar</a></td><td></td>
    </tr>
    <?php
    }
    ?>
    </table>
    </div>
    </div>
    <div id="kupons">
    <div id="kshow"> 
    
    
    </div>
    </div>
    
    
    <?php } ?>


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:15:35 -->-> Daha önceki mesaj 18:54:47 --

    Arkadaşlar ben son durum olarak desc limit 0,25 yazarak kısıtladım. ama diğer sayfalara gidemiyorum şimdide altta 1-2-3-4 diye buton nasıl eklerim
  • 11-03-2013, 20:10:44
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    LIMIT 0,25 : 0'dan başla 25 tane göster demektir.
    LIMIT 25,25 : 0'dan başla 25 tane göster demek.
    LIMIT 50,25 : 0'dan başka 25 tane göster demek.

    Bu mantıkla sayfalama yapılır.
  • 12-03-2013, 00:14:50
    #3
    Üyeliği durduruldu
    kodumu düzeltebilirmisiniz ? ben anlamıyorum pek fazla.
    altta butonları nasıl koycam button yapıp bu php kodunumu yazıcam altına