İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

isim ve id ile sorgu

phpacemisi

0
İyinet Üyesi
Katılım
25 Ocak 2008
Mesajlar
117
Reaction score
1
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
 

ploop

0
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
6,964
Reaction score
0
Konum
karavan
adresin ne olmasını istiyorsun tam olarak anlamadım?
 

Ozcan

0
İyinet Üyesi
Katılım
12 Mayıs 2007
Mesajlar
3,749
Reaction score
59
Konum
Antalya
program.php?isim=<? echo $r[adi_s];?>&id=<? echo $r[id];?>

burdan gelecek verilerde isim ve id dir.
 

phpacemisi

0
İyinet Üyesi
Katılım
25 Ocak 2008
Mesajlar
117
Reaction score
1
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
İyinet Üyesi
Katılım
12 Mayıs 2007
Mesajlar
3,749
Reaction score
59
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
İyinet Üyesi
Katılım
27 Aralık 2006
Mesajlar
1,414
Reaction score
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
İyinet Üyesi
Katılım
25 Ocak 2008
Mesajlar
117
Reaction score
1
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
İyinet Üyesi
Katılım
11 Ekim 2004
Mesajlar
6,964
Reaction score
0
Konum
karavan
ikisini birden sorgulamana gerek yok ki, id'yi sorgula, diğeri otomatik gelir zaten
 

phpacemisi

0
İyinet Üyesi
Katılım
25 Ocak 2008
Mesajlar
117
Reaction score
1
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
İyinet Üyesi
Katılım
13 Mayıs 2007
Mesajlar
1,310
Reaction score
0
<?
$id = $_GET['id'];

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


?>
 

Ozcan

0
İyinet Üyesi
Katılım
12 Mayıs 2007
Mesajlar
3,749
Reaction score
59
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst