2016-04-09 11 views
0

Soru 1:Seçenek yönlendirme değerini seçin ve Yönlendirme sayfasında görüntüle

Seçme kutusunda seçme seçeneğinde bir yönlendirme yapıyorum. Sayfayı yönlendiriyor (sayfa 1 ve sayfa 2), değeri alıp yönlendiren sayfada seçim seçeneği değerini görüntülemek mümkün mü?

Örneğin: Sayım seçim kutusundan 1. sayfayı seçiyorum. Sayfada (page1.php) yönlendiriliyorsa, o sayfadaki seçim kutusuna o seçenek değerini göstermek mümkün mü (sayfa1.php)?

<select onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);"> 
<option value="">Select...</option> 
<option value="page1.php>Page 1</option> 
<option value="page2.php">Page 2</option> 

Soru 2:

İşte benim kod

Uzak seçme seçeneği yönlendirme olarak, bu javascript onchange yerine PHP kullanmak mümkündür

? Bir php anahtarı örneği buldum ama işe yaramadı.

cevap

0

Bunun nedeni, Yığın Taşması'nın her gün süren emzirmeyi sürdürmesinin sebebi. Kodlayıcılar kıçını emiyor. Kendim anladım ve kod bile yazmıyorum. Değeri görüntülemek için, yönettiğiniz sayfada seçili = "seçili" ifadesini ekledim. İşte kod -

yönlendirme sayfalarına ekleyin:

<?php $requestType = $_GET['requestType'];?> 

yönlendirme kodu: select

<select id="page" name="type" onchange="formType(this.value);"> 
<option value="">Select ....... </option> 
<option value="ticket1" <?php if ($requestType == 'ticket1') { echo 'selected="selected"'; } ?>>Ticket 1</option> 
<option value="ticket2" <?php if ($requestType == 'ticket2') { echo 'selected="selected"'; } ?>>Ticket 2</option> 
</select> 

Bu kod seçilen bir yankı sağlar

<script type="text/javascript"> 
    function formType(value){ 
     if (value == 'ticket1') { 
     window.location = "1.php?requestType=ticket1"; 
    } else { 
     window.location = "2.php?requestType=ticket2"; 
     } 
    } 
</script> 

= Yönlendirme sayfasındaki "selected", önceki sayfada neyin seçildiğini echos.