Jika opsi pilih dipilih php

Hai

Saya telah menulis beberapa kode php yang menampilkan daftar dropdown dan kapan
pengguna memilih nilai dari daftar dan mengklik tombol "Go", formulir
menampilkan tampilan basis data yang difilter berdasarkan pilihan

Setelah pengguna mengklik tombol "Mulai", catatan yang difilter ditampilkan dengan benar,
Tapi bagaimana cara mengatur pilihan yang sesuai di kotak dropdown untuk ditampilkan
Saat ini, defaultnya kembali ke nilai opsi pertama karena saya tidak yakin bagaimana melakukan ini

Bantuan apa pun, sangat dihargai

Javascript code:
function FilterSchools(selectObject)
{
    var value = selectObject.value;  
    document.getElementById("ftype").value = value;
}

<?php
function xxx_schools_list() 
{
    ?>
    <link type="text/css" href="<?php echo WP_PLUGIN_URL; ?>/xxx-schools/style-admin.css" rel="stylesheet" />
    <script language="JavaScript" src="<?php echo WP_PLUGIN_URL; ?>/xxx-schools/tenders.js"></script> 

    <div class="wrap">
        <h2 style="font-size:28px;color:#0c6bb5;">School List</h2>
        <div class="tablenav top">
            <div class="alignleft actions">
                 <form name="Form1" action="" method="POST">
	<select name="filter" onchange="FilterSchools(this)">
	<option value=''>All</option>
	<option value='Open'>Open</option>
	<option value='Closed'>Closed</option>
	<option value='Awarded'>Awarded</option>
	<option value='Archived'>Archived</option>
	<option value='Cancelled'>Cancelled Tenders</option>
	</select>

	<input type="text" id="ftype" name="ftype">
                 <input type="submit" class="fbutton-small" value="GO">
                 </form>
	<br/><br/><br/>
            </div>
            <br class="clear">
        </div>

        <?php
        global $wpdb;

        $sFilter 	          	=  $_POST["ftype"];
        $_SESSION["filterby"] 	= $sFilter;

        $table_name  = $wpdb->prefix . "school";

        if ($sFilter == '')
        {
	  $rows 	= $wpdb->get_results("SELECT * from $table_name ORDER BY id");
        }
       else
       {
	  $rows 	= $wpdb->get_results("SELECT * from $table_name  WHERE status = '$sFilter' ORDER BY id");
       }

        ?>

        <table class="wp-list-table widefat fixed striped posts" width=100%>
            <tr>
                <th>ID</th>
                <th>Name</th>
                <th>Type</th>
                <th>Issued</th>
                <th>Closed</th>
                <th>Status</th>
                <th>Description</th>
                <th>&nbsp;</th>
            </tr>

            <?php foreach ($rows as $row) 
            { 
            ?>
            <tr>
                    <td><?php echo $row->id; ?></td>
                    <td><?php echo $row->name; ?></td>
                    <td><?php echo $row->type; ?></td>
                    <td><?php echo $row->issued; ?></td>
                    <td><?php echo $row->closed; ?></td>
                    <td><?php echo $row->status; ?></td>
                    <td><?php echo substr($row->desc, 0, 60); ?></td>
                    <td><a href="<?php echo admin_url('admin.php?page=xxx_schools_update&id=' . $row->id); ?>">Update</a></td>
             </tr>
            <?php } ?>
        </table>
    </div>
    <?php
}

?>

Jika opsi pilih dipilih php
SamA74

Itu hanya salah satu cara*…

Ini satu lagi dari @Gandalf

Jika opsi pilih dipilih php
Ubah menu CSS3/HTML5 statis menjadi dinamis dengan PHP/MYSQL PHP

Untuk akhir PHP, mungkin sesuatu seperti berikut ini mungkin bisa membantu.

dan solusi verbose lainnya

Jika opsi pilih dipilih php
Ubah menu CSS3/HTML5 statis menjadi dinamis dengan PHP/MYSQL PHP

Atau mungkin sesuatu seperti ini yang saya gunakan di menu yang sedang dibuat
Jika opsi pilih dipilih php

Bagaimana cara memeriksa apakah opsi pilih dipilih di php?

Cobalah seperti ini. ? php if($ceg==1){ echo 'selected="selected"';

Bagaimana cara mendapatkan nilai yang dipilih dari opsi pilih di php?

Untuk mendapatkan nilai terpilih dari elemen menggunakan variabel superglobal $_POST jika metode form adalah POST dan $_GET jika metode form adalah GET . Alternatively, you can use the filter_input() function to sanitize the selected value.

Bagaimana cara mendapatkan nilai opsi yang dipilih di pilih?

Nilai elemen terpilih dapat ditemukan dengan menggunakan properti value pada elemen terpilih yang menentukan daftar . Properti ini mengembalikan string yang mewakili atribut nilai dari elemen

Bagaimana saya tahu opsi dropdown mana yang dipilih?

Jawab. Gunakan jQuery. Pemilih yang dipilih . pemilih yang dipilih dalam kombinasi dengan metode val() untuk menemukan nilai opsi yang dipilih dalam kotak pilih atau daftar dropdown.