Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

isim ve id ile sorgu

phpacemisi

0
Onaylı Üye
Üye
Katılım
25 Ocak 2008
Mesajlar
117
Açılan Konu
12
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
 

phpacemisi

0
Onaylı Üye
Üye
Katılım
25 Ocak 2008
Mesajlar
117
Açılan Konu
12
Tepki puanı
0
Konum
Turkey
yardım edebilecek biri varmı acaba
 

ploop

0
Onaylı Üye
Üye
Katılım
11 Ekim 2004
Mesajlar
6,964
Açılan Konu
214
Tepki puanı
0
Konum
karavan
adresin ne olmasını istiyorsun tam olarak anlamadım?
 

Ozcan

0
Onaylı Üye
Üye
Katılım
12 Mayıs 2007
Mesajlar
3,749
Açılan Konu
428
Tepki puanı
61
Konum
Antalya
program.php?isim=<? echo $r[adi_s];?>&id=<? echo $r[id];?>

burdan gelecek verilerde isim ve id dir.
 

phpacemisi

0
Onaylı Üye
Üye
Katılım
25 Ocak 2008
Mesajlar
117
Açılan Konu
12
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
 

Ozcan

0
Onaylı Üye
Üye
Katılım
12 Mayıs 2007
Mesajlar
3,749
Açılan Konu
428
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.
 

NeFuSa

0
Onaylı Üye
Üye
Katılım
27 Aralık 2006
Mesajlar
1,414
Açılan Konu
129
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.
 

phpacemisi

0
Onaylı Üye
Üye
Katılım
25 Ocak 2008
Mesajlar
117
Açılan Konu
12
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
 

ploop

0
Onaylı Üye
Üye
Katılım
11 Ekim 2004
Mesajlar
6,964
Açılan Konu
214
Tepki puanı
0
Konum
karavan
ikisini birden sorgulamana gerek yok ki, id'yi sorgula, diğeri otomatik gelir zaten
 

phpacemisi

0
Onaylı Üye
Üye
Katılım
25 Ocak 2008
Mesajlar
117
Açılan Konu
12
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
 

aXzel

0
Onaylı Üye
Üye
Katılım
13 Mayıs 2007
Mesajlar
1,310
Açılan Konu
38
Tepki puanı
0
<?
$id = $_GET['id'];

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


?>
 

Ozcan

0
Onaylı Üye
Üye
Katılım
12 Mayıs 2007
Mesajlar
3,749
Açılan Konu
428
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.
 
Üst