• 10-12-2012, 17:17:33
    #1
    $elimde şöyle bir kod dizisi var ve diyelimki sayfa adresim sayfa.php?id=24

    <?php
    require_once("../ayar.php");
    $gelenid = $_REQUEST['id'];

    $kategorimne = mysql_fetch_array(mysql_query('select *from turlar where id = '.$_REQUEST['id'].''));
    $kategorim = $kategorimne['kategori_id'];

    if(isset($_GET['bolum'])){

    $il=(int)$_GET['bolum'];

    if($il>0){
    $dk=mysql_query("SELECT * FROM `turkategorileri` WHERE `bolum_id`='$il' ORDER BY `id` ASC");

    $list='{"0":"Kategori Seçiniz",';

    while($ilr=$db->fassoc($dk)){
    $list.='"'.$ilr['id'].'":"'.$ilr['baslik'].'",';
    }
    $list=substr($list,0,-1);
    $list.="}";

    echo $list;
    }
    }
    $db->close();
    ?>

    kodlarımın içinde $list='{"0":"Kategori Seçiniz",'; bölümündeki sıfır yerine $kategorimne sorgusundaki kategori_id alanındaki veriyi yazdırmak istiyorum kodlarımnasıl olmalı,



    şimdiden teşekürler
  • 10-12-2012, 17:29:26
    #2
    Platin üye
    while($kategorimne = mysql_fetch_array(mysql_query('select *from turlar where id = '.$_REQUEST['id'].'')))
    $kategorim = $kategorimne['kategori_id'];

    olarak denermisin?
  • 10-12-2012, 17:32:33
    #3
    netreklam adlı üyeden alıntı: mesajı görüntüle
    $elimde şöyle bir kod dizisi var ve diyelimki sayfa adresim sayfa.php?id=24

    <?php
    require_once("../ayar.php");
    $gelenid = $_REQUEST['id'];

    $kategorimne = mysql_fetch_array(mysql_query('select *from turlar where id = '.$_REQUEST['id'].''));
    $kategorim = $kategorimne['kategori_id'];

    if(isset($_GET['bolum'])){

    $il=(int)$_GET['bolum'];

    if($il>0){
    $dk=mysql_query("SELECT * FROM `turkategorileri` WHERE `bolum_id`='$il' ORDER BY `id` ASC");

    $list='{"0":"Kategori Seçiniz",';

    while($ilr=$db->fassoc($dk)){
    $list.='"'.$ilr['id'].'":"'.$ilr['baslik'].'",';
    }
    $list=substr($list,0,-1);
    $list.="}";

    echo $list;
    }
    }
    $db->close();
    ?>

    kodlarımın içinde $list='{"0":"Kategori Seçiniz",'; bölümündeki sıfır yerine $kategorimne sorgusundaki kategori_id alanındaki veriyi yazdırmak istiyorum kodlarımnasıl olmalı,



    şimdiden teşekürler
    Anlamadığım zaten $kategorim = $kategorimne['kategori_id']; diye tanımlamışsın. Bulamıyor mu ?
    $list='{"0":"Kategori Seçiniz",';
    Bu alanı bununla değişirmisin..
    $list='{"$kategorim":"Kategori Seçiniz",';
    Böyle olmazsa şöyle yap.

    global $kategorim;
    $list='{"$kategorim":"Kategori Seçiniz",';
    Sana tavsiyem verinin id sini çekerken mysql_real_escape_string gibi fonksiyonlardan geçir. Saldırılara karşı değişkeni tarar. Ve Saf hale getirir.
  • 10-12-2012, 17:45:23
    #4
    samsunikinciel adlı üyeden alıntı: mesajı görüntüle
    Anlamadığım zaten $kategorim = $kategorimne['kategori_id']; diye tanımlamışsın. Bulamıyor mu ?
    $list='{"0":"Kategori Seçiniz",';
    Bu alanı bununla değişirmisin..
    $list='{"$kategorim":"Kategori Seçiniz",';
    Böyle olmazsa şöyle yap.

    global $kategorim;
    $list='{"$kategorim":"Kategori Seçiniz",';
    Sana tavsiyem verinin id sini çekerken mysql_real_escape_string gibi fonksiyonlardan geçir. Saldırılara karşı değişkeni tarar. Ve Saf hale getirir.
    hocam bunları denemiştim olmamıştı

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:45:23 -->-> Daha önceki mesaj 17:43:56 --

    samsunikinciel adlı üyeden alıntı: mesajı görüntüle
    Anlamadığım zaten $kategorim = $kategorimne['kategori_id']; diye tanımlamışsın. Bulamıyor mu ?
    $list='{"0":"Kategori Seçiniz",';
    Bu alanı bununla değişirmisin..
    $list='{"$kategorim":"Kategori Seçiniz",';
    Böyle olmazsa şöyle yap.

    global $kategorim;
    $list='{"$kategorim":"Kategori Seçiniz",';
    Sana tavsiyem verinin id sini çekerken mysql_real_escape_string gibi fonksiyonlardan geçir. Saldırılara karşı değişkeni tarar. Ve Saf hale getirir.
    KALEHOSTING adlı üyeden alıntı: mesajı görüntüle
    while($kategorimne = mysql_fetch_array(mysql_query('select *from turlar where id = '.$_REQUEST['id'].'')))
    $kategorim = $kategorimne['kategori_id'];

    olarak denermisin?
    @kalhostinge çok teşekkür ederim bizzat ilgilendi $list='{"0'":"Kategori Seçiniz",'; yerine $list='{"'.$kategorimne["kategori_id"].'":"Kategori Seçiniz",'; şeklinde kullanınca sorun düzeldi