• 28-12-2009, 12:22:25
    #10
    Üyeliği durduruldu
    while in üstüne $i=1 diye değişken tanımla
    while içinde $i++ de
    sonra if($i%2==0){
    echo "</tr></tr>";
    }

    de böyle mantık
  • 28-12-2009, 12:30:33
    #11
    Üyeliği durduruldu
    cocainer adlı üyeden alıntı: mesajı görüntüle
    aslında onları div içine alsan ve belli bir genişlik versen mesela alt katman 500px olsa kutular 250px olsa verileri yazdırsan ve float:left; özelliğini kullansan zaten yanyana iki kutu gösterip alta geçer düşüncesindeyim.
    arkadaşın dediği şekilde böyle oluyor sanırım ama ben döngüsüz olarak verdim döngüsünü sen halledersin
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    <div id="arka" style="width:500px; background-color:#000000">
    <div style="width:250px; background-color:#000000; color:#FFFFFF; float:left">asdasdasd</div><div style="width:250px; float:left"></div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasd</div><div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div><div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div><div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div><div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div><div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div><div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div><div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div><div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div><div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div><div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div>
    <div style="width:250px;background-color:#000000; color:#FFFFFF; float:left">asdasdasdas</div></div>
    </body>
    </html>
    bu kadar uzun yazmana gerek yok ama tek bitane yazarsın döngü onu döndürür zaten bu şekil olur yani
  • 28-12-2009, 15:47:42
    #12
    mre
    Kimlik doğrulama veya yönetimden onay bekliyor.
    GhTc adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    include 'library/connect.php';
    $result = mysql_query("SELECT film.pics, film.film_id, film.fname, film.dname from film");
    
    
    echo '<table border="1">
      <tr>';
      while($row = mysql_fetch_array($result)){
      $pics		=	$row["pics"];
      $filmid	=	$row["film_id"];
      $fname	=	$row["fname"];
      
      echo "
       <td><img src=\"gallery/.jpg\" alt=\"\" width=\"150\" height=\"150\"/></td>";    
     echo "<td id=\"table\">$fname</br> <a href =\"Details.php?id=$filmid\">More about this film</a></td>";
       
    	
    	$x		=	$x+1;
    	if($x==2){
    		echo "</tr><tr>";
    		$x=0;
    	}
    	}
    	echo'
      </tr>
    </table>
    ';
    
    
    include 'library/close.php';
    
    
    
    ?>
    Tesekkurler resimi gostermek icin biraz degisiklik yaptim ve istedigim gibi oldu. Tesekkurler tekrardan

    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    forumda defalarca sorulmuş bir konu bu aratmayi denediniz mi?
    googledan arattim geneelde r10'da olursa konu cikiyordu. bulamadigi icin konu actim ki bir cok degisik taktik soylendi ogrenmis oldum

    cocainer adlı üyeden alıntı: mesajı görüntüle
    aslında onları div içine alsan ve belli bir genişlik versen mesela alt katman 500px olsa kutular 250px olsa verileri yazdırsan ve float:left; özelliğini kullansan zaten yanyana iki kutu gösterip alta geçer düşüncesindeyim.
    o tarz birsey denedim ama islememisti. gerci tablein boyu ile oynamistim div degildi.

    Tum yorum yazan arkadaslara tesekkur ederim
  • 29-12-2009, 01:15:34
    #13
    bir sorum daha olacak malesef..

    30 tane karisik sekilde film kategorileri var. bunu bir sayfada kategorileri listemek istiyorum. yapamadigim ve yardim istedigim konu listeleme yaparken kategori isimleri tekrarlanmasin yani 5 tane dram varsa 1 tane gozuksun.

    biraz arastirma yaptim unique array tarzi birsey buldumda tam olarak nasil yapabilecegimi anlayamadim :S

    kod:

    <?php
    
    include 'library/connect.php';
    $result = mysql_query("SELECT film.genre, film.film_id  from film "); 
    
    
    echo '<table border="1">
      <tr>';
      while($row = mysql_fetch_array($result)){
      $filmid    =    $row["film_id"];
      $genre    =    $row["genre"];
    
     echo "<td id=\"table\">$genre</br> <a href =\"detailfilm.php?id=$filmid\">View film details</a></td>";
       
        
        $x        =    $x+1;
        if($x==3){
            echo "</tr><tr>";
            $x=0;
        }
        }
        echo'
      </tr>
    </table>
    ';
    
    
    include 'library/close.php';
    
    
    
    ?>

    edit : ("SELECT * from film Group by genre "); yaparak sorunu cozdumde sorun suan ayni kategorideki filmleri bir sayfada nasil gosterebilirim id,id,id seklinde


    edit + 1 : baya ugrastim ama sorun kalmadi tekrardan simdilik