wmaraci reklam
lidertakipci

ACİL! Textbox'a girilen değer sayfa yönlendirsin.

6 Mesajlar 897 Okunma
advertseo
wmaraci reklam

zafercarti zafercarti WM Aracı Kullanıcı
  • Üyelik 01.08.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Devlet Memuru
  • Konum İstanbul Avrupa
  • Ad Soyad Z** Ç**
  • Mesajlar 175
  • Beğeniler 4 / 31
  • Ticaret 15, (%100)
Arkadaşlar acil olarak bir şey sormak istiyorum sizlere.

Sitemde bir textbox olacak. Bu textbox'a girilen değer sitenin sonuna gelsin ve açılsın.


Mesela textbox'a 777 yazdı gönder dediğinde siteismi.com/777.php olarak açılsın istiyorum. Nasıl yapabilirim?
 

 

wmaraci
reklam

zafercarti zafercarti WM Aracı Kullanıcı
  • Üyelik 01.08.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Devlet Memuru
  • Konum İstanbul Avrupa
  • Ad Soyad Z** Ç**
  • Mesajlar 175
  • Beğeniler 4 / 31
  • Ticaret 15, (%100)
Cevabı buldum. İşine Yarayan arkadaşlar kullanabilir.


 




<script>
function pgredirect(){
window.location.href = 'http://siteadi.com/' + document.getElementById('txtSearch').value + ('.pdf');
}
</script>
 

 

Lions Lions WM Aracı Kullanıcı
  • Üyelik 05.05.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Web-Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 1027
  • Beğeniler 366 / 534
  • Ticaret 5, (%100)
Bu yazdığınız PHP değil yalnız JavaScript. PHP ile yapmak istiyorsanız:













if($_POST) {

$value = $_POST['txtSearch'];

header("location:" . $value . ".php");

}

zafercarti

kişi bu mesajı beğendi.

zafercarti zafercarti WM Aracı Kullanıcı
  • Üyelik 01.08.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Devlet Memuru
  • Konum İstanbul Avrupa
  • Ad Soyad Z** Ç**
  • Mesajlar 175
  • Beğeniler 4 / 31
  • Ticaret 15, (%100)
Teşekkür ederim. Bunu da deneyeceğim. Saygılarımla
 

 

wmaraci
wmaraci

borderking borderking WM Aracı Kullanıcı
  • Üyelik 05.01.2020
  • Yaş/Cinsiyet 40 / E
  • Meslek özel sektör
  • Konum İstanbul Avrupa
  • Ad Soyad Z** K**
  • Mesajlar 122
  • Beğeniler 27 / 34
  • Ticaret 1, (%100)
php posttan aldığın sayısıyı db ye kaydedip db deki sayıyı swich case ile alıp aynı swich case içinde include işlemi yapabilirsin

Yalnız bu haliyle f5 gerektiriyor

bu sorunu ajax ile aşabilirsin, tabi gelen sayfada form işlemi olmaması lazım, yoksa her yenilendiğinde(2,5,10 saniye) formdaki veriler sıfırlanır.

Eğer bunu da istemiyorsan socked.io kullanman lazım
 

 

emrecanoztas emrecanoztas Ninja Yazılımcı Kullanıcı
  • Üyelik 24.11.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek Freelance Full Stack Developer
  • Konum Ankara
  • Ad Soyad E** Ö**
  • Mesajlar 21
  • Beğeniler 1 / 10
  • Ticaret 0, (%0)
Merhaba,

Cevabı bulmuşsunuz, fakat bir yorumda ben getireyim istedim.



 




<script>
var site_protocol = document.location.protocol;
var site_host = document.location.host;
var site_full_name = site_protocol + '//' + site_host;
var page_extension = '.php';

var pgredirect = function(){
var page_name = document.querySelector('#txtSearch').value.trim();

if (page_name) {
window.location.href = site_full_name + '/' + page_name + page_extension;
}
};
</script>


'location' nesnesini kullanarak, URL üzerinde çeşitli işlemleri gerçekleştirebilirsiniz.
 

 

http://emrecanoztas.com/
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al