• 20-07-2008, 01:46:29
    #1
    <?php
    echo "$";
    echo $row_devamet['rank'];
    ?>
    bunu yazıyorum $5 mesela tablodaki rank değeri yazılıyoR. Ama $5 i tekrar bir değişken olarak gösteremiyorum. Yazı gibi görüyor. Nasıl değişken olarak gösterebilirim?
  • 20-07-2008, 02:04:00
    #2
    Üyeliği durduruldu
    Değişkenler rakam, "_", gibi karakterler ile başlayamaz.
    ama değişkeni settype ile belirleyip gettype'a atayarak gösterebilirsin.
  • 20-07-2008, 02:21:27
    #3
    Öncelikle ilgilendiğiniz için teşekkürler şimdi burdaki değişken $ilk olsun mesela.Veritabanındaki rank değeri de ilk elbette. ben bu kodu yazdığım zaman sayfaya $ilk yazdırıyor. Ama bu $ilk değerini değişken olarak değil de sadece sıradan bir yazıymış gibi görüyor. Benim istediğim bunu da değişken olarak görebilmesi browser'ın. Bir öncekinde o kadar iyi açıklayamadım sanırım.
    <?php
    $ilk = "./giris/index.php";
    echo "$";
    echo $row_devamet['rank'];
    ?>
  • 20-07-2008, 02:45:40
    #4
    <?php
    $ilk = "./giris/index.php";
    echo $$row_devamet['rank'];
    ?>
    eğer doğru anladıysam $$ işini görür.
  • 20-07-2008, 02:53:10
    #5
    @Trouble çok teşekkürler oldu
  • 20-07-2008, 03:02:26
    #6
    Üyeliği durduruldu
    yani sen diyorsunki veritabanında gelen "$ilk" değerini değişken olarak atayacam.
    <?php
    $rank_degeri =  $row_devamet['rank']; // bunun değeri "$ilk" diyelim.
    ?>
    $rank_degeri artık "$ilk" Stringini taşımaktadır. (!değişken değil String)
    Dikkat Edersen veriyi alırken "$row_devamet['rank']" zaten sen ['buşelikde'] veriyi String olarak belirliyorsun.
    Değişken olarak belirmek istersen $$ kullanacaksın. (birazdan örneğini veriyorum...)

    şimdi 2. örneğe geçelim...
    Gelen stringi değişken olarak atamak... (Senin İstediğin Şey )

    <?php
    $x= "Dogu_Bey";
    $$= "Dogu_Web";
    echo "\n", $x;
    echo "\n", $$x;
    echo "\n", $x, " ",${$x};
    echo "\n", $Dogu_Bey;
    ?>
    Bu programı iyice dikkate al ve incele ben yineden kısaca anlatayım...
    Bu örnekte $x değişkeninin içeriği olan "Dogu_Bey" stringi ikinci değişkenin adı olmaktadır. yani $$x ile $Dogu_Bey aynı içeriğe sahip olan aynı değişkeni gösteriyorlar ve içerik ise "Dogu_Web" dir.

    Kolay Gelsin.
  • 20-07-2008, 16:53:44
    #7
    Üyeliği durduruldu
    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
    Değişkenler rakam, "_", gibi karakterler ile başlayamaz.
    ama değişkeni settype ile belirleyip gettype'a atayarak gösterebilirsin.
    arkadaşın sorunu çözülmüş ama şu yanlışı düzelteyim. değişkenler _ (alt çizgi) ile başlıyabilir. Sadece sayı ile başlayan değişken isimleri yasak.

    $_123
    $abc123

    kullanılabilir.
  • 21-07-2008, 01:58:16
    #8
    Peki birşey daha soracağım.Bütün değişkenleri başka bir sayfaya yazıp sonra onları tek bir kodla çekmek istiyorum nasıl yapabilirim?
  • 21-07-2008, 09:53:20
    #9
    Üyeliği durduruldu
    courageous adlı üyeden alıntı: mesajı görüntüle
    Peki birşey daha soracağım.Bütün değişkenleri başka bir sayfaya yazıp sonra onları tek bir kodla çekmek istiyorum nasıl yapabilirim?
    değişkenlerin olduğu dosyayı include edersin. doğru anladıysam eğer (: