isim ve id ile sorgu

0
Onaylı Üye
Üye
Katılım
25 Ocak 2008
Mesajlar
117
Tepki puanı
0
Konum
Turkey
Arkadaşlar sitemde hem isim hemde id ile sorgu yapmak istiyorum. Bunun için detay php ye isimin yanında aynı proğramın id numarasınıda göstermek istiyorum..

isim: adi_s ile kayıtlı id ise id ile
ben htaccess dosyasına
RewriteRule Program/(.*)-([0-9]+).html$ detay.php?adi_s=$1&id=$2 [L,NC]
RewriteRule (.*)/(.*)__(.*)\.html$ /detay.php?id=$3&program=$2&kategori=$1
bunları ekledim doğru yada yanlış birde detay php de sorgu satırım var
böyle 1 tane
Kod:
<?
$id = $_GET['id'];
$r=mysql_fetch_array(mysql_query("Select * from program where adi_s = '$id'"));
$s=mysql_fetch_array(mysql_query("Select * from kategori where id = '$r[kategori]'"));
?>
birde
Kod:
<?$id = $_GET['id'];
$r=mysql_fetch_array(mysql_query("Select * from program where adi_s = '$id'"));
$pid = $r[id];

    $r1=mysql_fetch_array(mysql_query("Select * from kategori where id='$r[kategori]'"));
    $r2=mysql_fetch_array(mysql_query("Select * from altkat where id='$r[altkat]'"));
istediğim
program.php?id=<? echo $r[adi_s];?><? echo $r[id];?> gibi bir sorgulama
örnek
ne yapmam gerekiyor
 
0
Onaylı Üye
Üye
Katılım
11 Ekim 2004
Mesajlar
6,964
Tepki puanı
0
Konum
karavan
adresin ne olmasını istiyorsun tam olarak anlamadım?
 
0
Onaylı Üye
Üye
Katılım
11 Mayıs 2007
Mesajlar
3,749
Tepki puanı
61
Konum
Antalya
program.php?isim=<? echo $r[adi_s];?>&id=<? echo $r[id];?>

burdan gelecek verilerde isim ve id dir.
 
0
Onaylı Üye
Üye
Katılım
25 Ocak 2008
Mesajlar
117
Tepki puanı
0
Konum
Turkey
adresin ne olmasını istiyorsun tam olarak anlamadım?
adresi proğram isminin yanında id numarsıda çıksın istiyorum meslea aynı isimden başka bir proğram daha eklemek sitiyorum eski şeklinde eklemiyor öünkü aynı isimden var ama ben ismin yanında idi de gösterebilirsem o zaman sorun çözülecek www.roketdownload.com örneği gibi

program.php?isim=<? echo $r[adi_s];?>&id=<? echo $r[id];?>

burdan gelecek verilerde isim ve id dir.
doğru bende bu şekilde istiyorum ama bu şekli yukarki mysql sorgulamasına uyarlamak lazım
 
0
Onaylı Üye
Üye
Katılım
11 Mayıs 2007
Mesajlar
3,749
Tepki puanı
61
Konum
Antalya
adresi proğram isminin yanında id numarsıda çıksın istiyorum meslea aynı isimden başka bir proğram daha eklemek sitiyorum eski şeklinde eklemiyor öünkü aynı isimden var ama ben ismin yanında idi de gösterebilirsem o zaman sorun çözülecek www.roketdownload.com örneği gibi


doğru bende bu şekilde istiyorum ama bu şekli yukarki mysql sorgulamasına uyarlamak lazım

onuda sen yap artık :D en basit şey yani.
 
0
Onaylı Üye
Üye
Katılım
26 Aralık 2006
Mesajlar
1,414
Tepki puanı
15
Konum
İstanbul
Böyle linkler hiç uygun değil.
Dosya ismini çekeceğin zaman arada boşluklar olduğunda kelimeler arasına % gibi karakterler sokacak.
 
0
Onaylı Üye
Üye
Katılım
25 Ocak 2008
Mesajlar
117
Tepki puanı
0
Konum
Turkey
onuda sen yap artık :D en basit şey yani.
yaptım yaptımda olmadı burada yardım arıyorum
ne yaptın dersen sorgulamayı şu şekilde yaptım
<?
$id = $_GET['id'];
$adi_s = $_GET['adi_s'];
$r=mysql_fetch_array(mysql_query("Select * from program where adi_s = '$adi_s' AND id= '$id'"));
?>

ama 2 sorgulama var ondan mı benmi yanlış yaptım
 
0
Onaylı Üye
Üye
Katılım
11 Ekim 2004
Mesajlar
6,964
Tepki puanı
0
Konum
karavan
ikisini birden sorgulamana gerek yok ki, id'yi sorgula, diğeri otomatik gelir zaten
 
0
Onaylı Üye
Üye
Katılım
25 Ocak 2008
Mesajlar
117
Tepki puanı
0
Konum
Turkey
ikisini birden sorgulamana gerek yok ki, id'yi sorgula, diğeri otomatik gelir zaten

<?
$id = $_GET['id'];
$adi_s = $_GET['adi_s'];
$r=mysql_fetch_array(mysql_query("Select * from program where adi_s = '$adi_s' AND id= '$id'"));
?>
şu sorguyu nasıl değiştireyim üstat
 
0
Onaylı Üye
Üye
Katılım
13 Mayıs 2007
Mesajlar
1,310
Tepki puanı
0
<?
$id = $_GET['id'];

$r=mysql_fetch_array(mysql_query("Select * from program where id= '$id'"));
$adi_s=$r["adi_s"];


?>
 
0
Onaylı Üye
Üye
Katılım
11 Mayıs 2007
Mesajlar
3,749
Tepki puanı
61
Konum
Antalya
<?
$id = $_GET['id'];
$adi_s = $_GET['adi_s'];
$r=mysql_fetch_array(mysql_query("Select * from program where adi_s = '$adi_s' AND id= '$id'"));
?>
şu sorguyu nasıl değiştireyim üstat

program.php?isim=<? echo $r[adi_s];?>&id=<? echo $r[id];?>

kırmızı olanlar değişkenlerin

<?
$id = $_GET['id'];
$adi_s = $_GET['isim'];
$r=mysql_fetch_array(mysql_query("Select * from program where adi_s = '$adi_s' AND id= '$id'"));
?>

sanırım anlamışındır.
 
Geri
Üst