• 23-11-2014, 14:44:43
    #1
    <form method="get" action="urunDetay.php" >
    <tr>
    <td width="50%" align="center">
    <select  id="iller" size="10" onchange="ilceleri_getir();"  />
    <input type="submit" class="button" style="width: 100%; font-size:13px; font: bold;" value=" Bul">
    arkadaşlar yukarıdaki gibi bir formum var select option form var içerisinde ürünleri listeliyor.Gönder butonuna basınca

    http://localhost:8080/proje/urunDetay.php?model=1

    şeklinde açılıyor.

    .htaccess oluşturdum içerisine aşağıdaki kodu yazdım
    RewriteEngine On
    RewriteRule ^([a-zA-Z0-9-_]+).html$ urunDetay.php?sef=$1
    Tarayıcıya elimle
    http://localhost:8080/proje/1.html yazdığımda açılıyor

    AMA Form a gönder dediğimde yine aşağıdaki gibi çalışıyor
    http://localhost:8080/proje/urunDetay.php?model=1

    Form dan gönder dediğimde aşağıdaki şekilde açılması lazım
    http://localhost:8080/proje/1.html ama olmuyor

    Sebebi ne olabilir ben form un action kısmından şüphelendim umarım anlatabilmişimdir
  • 23-11-2014, 16:26:39
    #2
    $_GET yada $_POST yerine forma hidden bir field açıp oradan gönderebilirsin
  • 23-11-2014, 16:33:27
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    $_GET yada $_POST yerine forma hidden bir field açıp oradan gönderebilirsin
    bilgilendirme içn teşekkür ederim , ama tam anlatamadım internetteki videolarda <a href="bilmemne/$seokelimesi.html" v.s. şeklinde yazmışlar yani gönderdiği link i düzeltmişler tamam bunu anladım bu çalışıyor ama form da bu linki nasıl verebiliriz ki action yerine ne yazmamız gerekiyor

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:33:27 -->-> Daha önceki mesaj 16:28:31 --
    --------------------------------------------------------------------------------------
    amacım şu bir tane select option form var içerisinde ürünleri listeliyor.Gönder butonuna basınca

    http://localhost:8080/proje/urunDetay.php?model=1

    şeklinde açılıyor.

    .htaccess oluşturdum içerisine aşağıdaki kodu yazdım
    RewriteEngine On
    RewriteRule ^([a-zA-Z0-9-_]+).html$ urunDetay.php?sef=$1
    Tarayıcıya elimle
    http://localhost:8080/proje/1.html yazdığımda açılıyor

    AMA Form a gönder dediğimde yine aşağıdaki gibi çalışıyor
    http://localhost:8080/proje/urunDetay.php?model=1

    Form dan gönder dediğimde aşağıdaki şekilde açılması lazım
    http://localhost:8080/proje/1.html ama olmuyor

    Sebebi ne olabilir ben form un action kısmından şüphelendim umarım anlatabilmişimdir
  • 23-11-2014, 16:47:49
    #4
    <input type="hidden" name="id" value="urlburaya gelecek" />
  • 23-11-2014, 18:08:44
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    <input type="hidden" name="id" value="urlburaya gelecek" />
    bu işime yaramıyor seçtiğim option ı nasıl buraya alıcam hadi aldım diyelim seo linkini nasıl gösterecek , ayrıntılı olarak 2. mesajıma yazdım hocam o sorunumu yazdığınız şekil çözemiyorum
  • 24-11-2014, 13:50:50
    #6
    kullandığın server mod rewrite destekliyorsa sorun olmamalı

    wamp server ve skype aynı anda kullanıyorsan port çakışması yaşar ve sorun yaşarsın

    normal sunucuya yükleyip öyle dene
  • 26-11-2014, 21:18:02
    #7
    osal adlı üyeden alıntı: mesajı görüntüle
    <form method="get" action="urunDetay.php" >
    <tr>
    <td width="50%" align="center">
    <select  id="iller" size="10" onchange="ilceleri_getir();"  />
    <input type="submit" class="button" style="width: 100%; font-size:13px; font: bold;" value=" Bul">
    arkadaşlar yukarıdaki gibi bir formum var select option form var içerisinde ürünleri listeliyor.Gönder butonuna basınca

    http://localhost:8080/proje/urunDetay.php?model=1

    şeklinde açılıyor.

    .htaccess oluşturdum içerisine aşağıdaki kodu yazdım
    RewriteEngine On
    RewriteRule ^([a-zA-Z0-9-_]+).html$ urunDetay.php?sef=$1
    Tarayıcıya elimle
    http://localhost:8080/proje/1.html yazdığımda açılıyor

    AMA Form a gönder dediğimde yine aşağıdaki gibi çalışıyor
    http://localhost:8080/proje/urunDetay.php?model=1

    Form dan gönder dediğimde aşağıdaki şekilde açılması lazım
    http://localhost:8080/proje/1.html ama olmuyor

    Sebebi ne olabilir ben form un action kısmından şüphelendim umarım anlatabilmişimdir
    htaccess dosyana aşağıdaki kodu da ekle

    RewriteRule ^urunDetay.php?model=(.*)$ /proje/$1.html [NC]