Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
09, 2008, 12:49:10 am
42744 Mesaj 8090 Konu Gönderen: 17931 Üye
Son üye: medist
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  mysql_fetch_array sorusu? « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: mysql_fetch_array sorusu?  (Okunma Sayısı 573 defa)
/usr/local
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 63


Üyelik Bilgileri
mysql_fetch_array sorusu?
« : 13, 2006, 06:48:45 pm »

Merhaba,


Ben bir haber scripti yapmaya çalışıyorum.

Konu
Haber
Haber (devami)

olarak üc tane alanım var..


ben listelerken eğer Haber(devam) a birşeyler yazılmışsa Haber in sonuna Devamı.. diye bir yazı eklemek istiyorum..

Konu, Haber, Haber (devamı) da database de subject , haber1, haber2 diye tanımlı.

Şöyle yaptım ama olmadı..


Kod:
<?

while($goster = mysql_fetch_array($haberler)) {

if (is_null($goster['haber2']){ $devami="<a href=\"index.php?haberid=1\">Devami..</a>";}

echo $goster['subject'] . $goster['haber1']; . $devami;
}
?>


Böyle birşey nasıl yapılabiliri?
Logged

Daha öğreneceğim çoooooooooook şey var..
shapcy
Mustafa Şapçılı
Admin
*
Offline Offline

Mesaj Sayısı: 811


PHP Coding...


Üyelik Bilgileri WWW
Ynt: mysql_fetch_array sorusu?
« Yanıtla #1 : 13, 2006, 06:57:01 pm »

Sorun ile ilgili olmayacak ama bence haberin devamı diye bir alan yapma. substr gibi bir fonksiyon ile çekilen verinin belli bir kısmını göster. Eğer senin belirlediğin sayıdan ztn küçükse basit bir sorgulamayla devam linki koymamasını sağlarsın.

Bununla ilgili arama yaparsan da hoş bilgiler bulabilirsin. Örneğin substr yerine wordwrap kullanmak gibi.
http://www.turk-php.com/smf/index.php/topic,537.0.html

İyi çalışmalar...
« Son Düzenleme: 13, 2006, 06:59:42 pm Gönderen: shapcy » Logged

/usr/local
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 63


Üyelik Bilgileri
Ynt: mysql_fetch_array sorusu?
« Yanıtla #2 : 13, 2006, 07:03:58 pm »

onu da yapabiliirm ama bazen çok uzun bir haber oluyor ve anlamlı olucak bölümünü sitede göstermek istiyorum.

Onun için substr kullanmak istemedim..
Logged

Daha öğreneceğim çoooooooooook şey var..
requiem
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 194

oop rules the world


Üyelik Bilgileri
Ynt: mysql_fetch_array sorusu?
« Yanıtla #3 : 13, 2006, 08:28:44 pm »

merhaba,
sanırım mantık hatası olmuş, sen eger ordaki değişken null ise ekrana linki yazdırıyorsun.
" ! " kullanmak lazım.
Kod:
<?php
if (!is_null($goster['haber2'])){ $devami="<a href=\"index.php?haberid=1\">Devami..</a>";}
//veya
if(strlen($goster['haber2'])>0) { $devami="<a href=\"index.php?haberid=1\">Devami..</a>";}
//veya(bundan emin degilim)
if(isset($goster['haber2'])) { $devami="<a href=\"index.php?haberid=1\">Devami..</a>";}
//veya
if(!empty($goster['haber2'])) { $devami="<a href=\"index.php?haberid=1\">Devami..</a>";}

//eminim biri işini görecektir ;)
?>

« Son Düzenleme: 13, 2006, 08:32:08 pm Gönderen: requiem » Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.