• 13-09-2012, 07:33:26
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selamlar.

    <?php
    // Döngü
    while($sonuc=mysql_fetch_array($query))	{
    	?>
        <table width="100%" border="0">
      <tr>
        <td><a href="sergi.php?id=<?php echo $sonuc['Sergi_ID']; ?>"><img src="<?php echo $sonuc['Yol']; ?>" width="133" height="100" /></a></td>
        <td><strong><?php echo $sonuc['Sergi_Adi']; ?></strong><br>Tarih <?php echo $sonuc['Tarih']; ?><br>Konu <?php echo $sonuc['Konu']; ?></td>
        <?php
    }
    ?>  
    </tr>
    </table>
    yukarıdaki sorguya göre alt alta sonuçlar sıralanıyor. peki bunu yanyana 4erli şekilde dizmek istesek ne yapmamız gerekir?
  • 13-09-2012, 07:54:31
    #2
    Üyeliği durduruldu
    <td><a href="sergi.php?id=<?php echo $sonuc['Sergi_ID']; ?>"><img src="<?php echo $sonuc['Yol']; ?></a>
    <strong><?php echo $sonuc['Sergi_Adi']; ?></strong>Tarih <?php echo $sonuc['Tarih']; ?>Konu <?php echo $sonuc['Konu']; ?>

    Böyle Bir Şey Mi İstiyorsunuz ?
  • 13-09-2012, 08:04:12
    #3
    Benim sonuçlarım şu şekilde geliyor


    -----------------------
    | sonuc 1 | sonuc 1 |
    -----------------------
    -----------------------
    | sonuc 2 | sonuc 2 |
    -----------------------
    ve devamı...


    benim istediğim


    ------------ ------------
    | sonuc 1 | | sonuc 2 |
    | sonuc 1 | | sonuc 2 | ve yanyana böyle 4 tane
    ------------ ------------



    benim şu anki döngüme göre ilk şekilde sonuçlar sıralanıyor ama ben aşağıdaki gibi sonuçların yanyana gelmesini istiyorum (yanyana en fazla 4 sonuc 5-6-7-8 bir alta 9-10-11-12 bir alta gibi)
  • 13-09-2012, 10:30:25
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Döngüden önce bir integer değişken tanımlıcaksın
    Döngünün sonunda bu integer değişkeni bir artırıcaksın
    Kaçarlı istiyorsan Örneğin 2 bu sayının mod2'si 0'a esit olduğunda satır atlatıcaksın alta kaydırıcaksın veya yeni sutun/satır tagları acacaksın...
  • 13-09-2012, 11:04:08
    #5
    Hocam bu benim kadememe göre biraz sert oldu

    Anlatmak istediğin mantığı az çok yakaladım. ancak şöyle basit bir örnek rica etsemde ben bunun üzerinden biraz çalışıp mevzuyu çözsem?
  • 13-09-2012, 11:30:11
    #6
    Üyeliği durduruldu
    <?php
    	$son_urunler  = mysql_query("SELECT * FROM urun LIMIT 15");
    	if(mysql_num_rows($son_urunler)==0) echo "<br/><br/><div class=warning><center><font face=\"Arial, Helvetica, sans-serif\" size=\"1\">Bu kategoriye daha önce ürün eklenmemiş...</font></center></div>";
    	while($listele=mysql_fetch_array($son_urunler)){
    	  if($listele%4==0){
    		  echo "</tr><tr>";
    	  }
    	
    	?>
               
                     <td style="width: 25%;">         
    		 <a title="<?=$listele["urun_baslik"];?> <?=$listele["urun_fiyat"];?> TL+KDV" class="tiptip" href="<?=$listele["urun_link"];?>.html"><img src="admin/<?=$listele["urun_resim"]?>" width="116" height="102" border="0"/></a><br />
              <img src="catalog/view/theme/smrel/image/yeni_.gif" alt=""/><br>	 
    		<a title="<?=$listele["urun_baslik"];?> <?=$listele["urun_fiyat"];?> TL+KDV" class="tiptip" href="<?=$listele["urun_link"];?>.html"><?= $listele["urun_baslik"] ?></a><br />
                                  <span style="color: #1D3044; font-size: 20px; font-weight: bold;"><?= $listele["urun_fiyat"] ?>
                                  TL + KDV</span><br />
                 <a title="<?=$listele["urun_baslik"];?> <?=$listele["urun_fiyat"];?> TL+KDV" class="tiptip" href="<?=$listele["urun_link"];?>.html"><img src="catalog/view/theme/smrel/image/view.gif" alt="" class="icon" /></a>
                   <?php $listele++;}?>
                  </td>
                                 
            </tr>
          </table>
    kendinize göre düzenleyebilirsin.
  • 13-09-2012, 15:57:57
    #7
    <table>
    <?php
    $query = mysql_query("select * from Sergi Where Kapak='1' ORDER BY Tarih DESC");
    
    
    // Döngü
    while($sonuc=mysql_fetch_array($query))	{
    	
    	if($sonuc%4==0){ 
              echo "</tr><tr>"; 
          }
    	?>
    
        
      <tr>
        <td><a href="sergi.php?id=<?php echo $sonuc['Sergi_ID']; ?>"><img src="<?php echo $sonuc['Yol']; ?>" width="133" height="100" /></a><br>
        <strong><?php echo $sonuc['Sergi_Adi']; ?></strong><br>Tarih <?php echo $sonuc['Tarih']; ?><br>Konu <?php echo $sonuc['Konu']; ?>
         <?php $sonuc++;}?> </td>
      </tr>
    </table>
    şeklinde düzenledim ama yine alt alta sonuç veriyor bu :S
  • 13-09-2012, 16:38:19
    #8
    $sonuc değilde $i de $askdjhakjsd de baska bisi de $sonuc sqlden gelen verilerinin olduğu array
  • 13-09-2012, 16:54:19
    #9
    Üyeliği durduruldu
    oguzhan306 adlı üyeden alıntı: mesajı görüntüle
    <table>
    <?php
    $query = mysql_query("select * from Sergi Where Kapak='1' ORDER BY Tarih DESC");
    
    
    // Döngü
    while($sonuc=mysql_fetch_array($query))	{
    	
    	if($sonuc%4==0){ 
              echo "</tr><tr>"; 
          }
    	?>
    
        
      <tr>
        <td><a href="sergi.php?id=<?php echo $sonuc['Sergi_ID']; ?>"><img src="<?php echo $sonuc['Yol']; ?>" width="133" height="100" /></a><br>
        <strong><?php echo $sonuc['Sergi_Adi']; ?></strong><br>Tarih <?php echo $sonuc['Tarih']; ?><br>Konu <?php echo $sonuc['Konu']; ?>
         <?php $sonuc++;}?> </td>
      </tr>
    </table>
    şeklinde düzenledim ama yine alt alta sonuç veriyor bu :S
    echo "</tr><tr>"; zaten her 4 sütundan sonra tr kapatıp tr açıyor siz <tr> tagını yazmayacaksınız döngüye sokuyor zaten kendi.
    böyle olacak
      <table> 
    <?php 
    $query = mysql_query("select * from Sergi Where Kapak='1' ORDER BY Tarih DESC"); 
    
    
    // Döngü 
    while($sonuc=mysql_fetch_array($query))    { 
         
        if($sonuc%4==0){  
              echo "</tr><tr>";  
          } 
        ?> 
    
         
      
        <td><a href="sergi.php?id=<?php echo $sonuc['Sergi_ID']; ?>"><img src="<?php echo $sonuc['Yol']; ?>" width="133" height="100" /></a><br> 
        <strong><?php echo $sonuc['Sergi_Adi']; ?></strong><br>Tarih <?php echo $sonuc['Tarih']; ?><br>Konu <?php echo $sonuc['Konu']; ?> 
         <?php $sonuc++;}?> </td> 
      </tr> 
    </table>