ufak bir yardım.

mehmetyukselmehmet yüksel

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

2012-12-10 17:14:06

Php

mehmetyukselmehmet yüksel

 $list='{"0'":"Kategori Seçiniz",'; yerine         $list='{"'.$kategorimne["kategori_id"].'":"Kategori Seçiniz",'; şeklinde kullanınca sorun düzeldi

2012-12-10 18:18:43

Php

Güvenlik düzeltmesi, bunu değiştir.

$gelenid = $_REQUEST['id'];

şöyle yap:

$gelenid =(int) $_REQUEST['id'];

Her programcı birgün Php yi tadacaktır
2012-12-11 00:08:51 Edit:2012-12-11 00:09:09

Php

birde şunu dene bakalım ne oluyor:

?id=123456789

kayıtlarda olmayan bir ID numarası yolla, cevabı merakla bekliyorum:

Her programcı birgün Php yi tadacaktır
2012-12-11 00:10:22

Php

kucuk bir düzeltme : 

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

seklinde kullanırsan  hem daha hizli hem daha guvenli

2012-12-12 11:27:58 Edit:2012-12-12 14:23:53

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro