• 14-07-2014, 03:27:41
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,

    DB de 6 veri örnek veriyorum blog mantığıyla çekmek istiyorum;

    	$SQLSorgusu = "SELECT * FROM dizi WHERE id ='$id'";
    	$result = mysql_query($SQLSorgusu);
    	while ($veri = mysql_fetch_array($result))  { 
    	$id = $veri['id'];
    	$yazar = $veri['post_author'];
    	$icerik = $veri['post_content'];
    	$thumb = $veri['thumb'];
    	}
    	?>
    		<div class="ortaalan">
    			<div class="videoalani">
    			<div class="video">
    			<a href="video.php?=<?php echo $id; ?>"> <img src="<?php echo $thumb ?>"/>
    			<h2> Filmin adı  buraya</h2></a>
    			<span> Açıklaması </span>
    			</div>
    		</div>
    	</div>
    Şeklinde aldığımda haliyle bir tek div alanı oluşuyor tek film geliyor o altı kayıdında aynı div şekliyle nasıl çekebilirim?
  • 14-07-2014, 03:36:04
    #2
    weStarz adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,

    DB de 6 veri örnek veriyorum blog mantığıyla çekmek istiyorum;

    	$SQLSorgusu = "SELECT * FROM dizi WHERE id ='$id'";
    	$result = mysql_query($SQLSorgusu);
    	while ($veri = mysql_fetch_array($result))  { 
    	$id = $veri['id'];
    	$yazar = $veri['post_author'];
    	$icerik = $veri['post_content'];
    	$thumb = $veri['thumb'];
    	}
    	?>
    		<div class="ortaalan">
    			<div class="videoalani">
    			<div class="video">
    			<a href="video.php?=<?php echo $id; ?>"> <img src="<?php echo $thumb ?>"/>
    			<h2> Filmin adı  buraya</h2></a>
    			<span> Açıklaması </span>
    			</div>
    		</div>
    	</div>
    Şeklinde aldığımda haliyle bir tek div alanı oluşuyor tek film geliyor o altı kayıdında aynı div şekliyle nasıl çekebilirim?
    $SQLSorgusu = "SELECT * FROM dizi WHERE id ='$id'"; 
        $result = mysql_query($SQLSorgusu); 
        while ($veri = mysql_fetch_array($result))  {  
        $id = $veri['id']; 
        $yazar = $veri['post_author']; 
        $icerik = $veri['post_content']; 
        $thumb = $veri['thumb']; 
    echo'
    <div class='ortaalan'>
    			<div class='videoalani'>
    			<div class='video'>
    			<a href='video.php?=$id'> <img src='$thumb'/>
    			<h2> Filmin adı  buraya</h2></a>
    			<span> Açıklaması </span>
    			</div>
    		</div>
    	</div>';
    }
    ?>
  • 14-07-2014, 03:36:14
    #3
    Kod biraz ilginç geldi ama şu şekilde yapılabilir:

    SQLSorgusu = "SELECT * FROM dizi WHERE id ='$id'"; 
        $result = mysql_query($SQLSorgusu);
        $i=0;
        while ($veri = mysql_fetch_array($result))  {  
        $id[$i] = $veri['id']; 
        $yazar[$i] = $veri['post_author']; 
        $icerik[$i] = $veri['post_content']; 
        $thumb[$i] = $veri['thumb']; 
        $i++;
        } 
        $toplam=$i;
        ?>
    <? for($i=0;$i<$toplam; $i++){ ?>
            <div class="ortaalan"> 
                <div class="videoalani"> 
                <div class="video"> 
                <a href="video.php?=<?php echo $id[$i]; ?>"> <img src="<?php echo $thumb[$i]; ?>"/> 
                <h2> Filmin adı  buraya</h2></a> 
                <span> Açıklaması </span> 
                </div> 
            </div> 
        </div>
    <? } ?>
  • 14-07-2014, 04:46:17
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    alialparslan adlı üyeden alıntı: mesajı görüntüle
    Kod biraz ilginç geldi ama şu şekilde yapılabilir:

    SQLSorgusu = "SELECT * FROM dizi WHERE id ='$id'"; 
        $result = mysql_query($SQLSorgusu);
        $i=0;
        while ($veri = mysql_fetch_array($result))  {  
        $id[$i] = $veri['id']; 
        $yazar[$i] = $veri['post_author']; 
        $icerik[$i] = $veri['post_content']; 
        $thumb[$i] = $veri['thumb']; 
        $i++;
        } 
        $toplam=$i;
        ?>
    <? for($i=0;$i<$toplam; $i++){ ?>
            <div class="ortaalan"> 
                <div class="videoalani"> 
                <div class="video"> 
                <a href="video.php?=<?php echo $id[$i]; ?>"> <img src="<?php echo $thumb[$i]; ?>"/> 
                <h2> Filmin adı  buraya</h2></a> 
                <span> Açıklaması </span> 
                </div> 
            </div> 
        </div>
    <? } ?>
    Kodunuz E_NOTICE türünden hata verebilir. Şu şekilde kullanılırsa daha iyi olacaktır.

    <?php
    
    	// MySQL bağlantımızın $connection değişkeninde tutulduğunu varsayalım.
    
    	$queryString = "SELECT * FROM `posts` WHERE `id` = {$id}";
    
    	$resource = mysql_query($queryString);
    
    	if (mysql_errno($connection) > 0)
    	{
    		die(mysql_errno($connection) . ': ' . mysql_error($connection));
    	}
    	else
    	{
    		$rows = array();
    
    		while ($row = mysql_fetch_assoc($resource))
    		{
    			$rows[] = $row;
    		}
    	}
    
    	if (isset($rows))
    	{
    		if ( ! empty($rows))
    		{
    			foreach ($rows as $row)
    			{
    				echo '<div class="ortaalan">'
    					.'<div class="videoalani">'
    					.'<div class="video">'
    					.'<a href="video.php?id=' . $row['id'] . '">'
    					.'<img src="' . $row['thumb'] . '" />'
    					.'<h2>Başlık</h2>'
    					.'</a>'
    					.'<span>Açıklama</span>'
    					.'</div>'
    					.'</div>'
    					.'</div>';
    			}
    		}
    	}