Re: [Linux-programlama] php sorunu

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Özgür Çaycı (ozgur@cayci.org)
Date: Wed 24 May 2006 - 18:02:22 GMT


href="./icerik.php?id=kategori_id">'.$kategori_ad.$toplam.'</a></font><font

satırını

href="./icerik.php?id=' . $kategori_id .
'">'.$kategori_ad.$toplam.'</a></font><font

yaparak deneyebilir misiniz? Burada kategori_id değişkeninden
yararlanılmamış; url doğrudan 'id=kategori_id' metninde olduğu gibi
oluşturulmuş olduğundan geçerli bir şekilde çalışmaması söz konusu
olacaktır. Doğrudan id=$kategori_id yaptığınızda da çalışmayacaktır çünkü
kullandığınız print ifadesi ' (tek tırnak) ile hazırlanmış durumda. Tek
tırnak ile hazırlanan ifadelerde değişkenler metnin içerisine
yerleştirilmeyeceğinden yukarıda örneklediğim şekilde kullanmayı
deneyebilirsiniz.

İyi Çalışmalar,
Özgür Çaycı

> yazmış oldugum kod bulogu asagıdadır.
> sorun yaşadığım nokta ise;
>
> icerik sayfama kategori_id degerini atıyamıyorum yani asagıdaki
> (./icerik.php?id=kategori_id) kısmı sayfaya yonlenmekten baska herhangi
> bir
> ise yaramıyor cerik sayfasında "id " degiskenini yazdırdıgımda "0" degeri
> gozukuyor.
> ilginiz icin tesekkuler..
>
>
> <?
> include "./include/ayarlar.php";
> $sonuc = mysql_query ( "SELECT * FROM kategoriler WHERE ana_id=0 ORDER
> BY baslik_sayi DESC" );
> if($sonuc){
> $kategori_sayisi = mysql_num_rows($sonuc);
> $i = 0;
> //$TPL_kategori_degeri .= "<TABLE BORDER=0>\n";
> while($i < $kategori_sayisi && $i < 23){
> $kategori_id = mysql_result($sonuc,$i,"kategori_id");
> $kategori_ad = mysql_result($sonuc,$i,"kategori_ad");
> $baslik_sayici = (int)(mysql_result($sonuc, $i,
> "baslik_sayi"));
> # print $sub_count."<BR>";
> if ($baslik_sayici!=0)
> $toplam= "(".$baslik_sayici.")";
> else{
> $toplam= "";
> }
> $kategori_url = "./icerik.php?id=$kategori_id";
> /*if(i%2==0)
> $color="#FFFFFF";
> else
> $color="#000000"
> */
> print'<font color= "#000000" face="Verdana,Arial,Helvetica"
> size="2"><a
> href="./icerik.php?id=kategori_id">'.$kategori_ad.$toplam.'</a></font><font
> color="#000000" face="Verdana,Arial,Helvetica"
> size="1">'.$kategori_id.'</font>
> </td></tr><tr><td>
> </td><td>';
> $i++;
> }
> }
> else
> print "errrrrrrrrrrr";
> ?>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.