|
|
|
Yazan
|
Konu: mysql_fetch_array sorusu? (Okunma Sayısı 573 defa)
|
/usr/local
PHP Öğrencisi
Offline
Mesaj Sayısı: 63
|
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ı.. <?
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
Mesaj Sayısı: 811
PHP Coding...
|
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
Mesaj Sayısı: 63
|
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
Mesaj Sayısı: 194
oop rules the world
|
merhaba, sanırım mantık hatası olmuş, sen eger ordaki değişken null ise ekrana linki yazdırıyorsun. " ! " kullanmak lazım. <?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
|
|
|
|
|
 |
|