Rumah  >  Soal Jawab  >  teks badan

Pilih pilihan menggunakan gelung PHP

Saya mempunyai kod di bawah yang berfungsi tetapi hanya selepas mengklik untuk memilih pilihan tetapi apabila saya menukar nilai semasa menggunakan anak panah atas dan bawah kod itu tidak berfungsi.

Saya cuba mengubah suai skrip untuk menukar pilihan "Klik" kepada "Tukar" tetapi penyelesaian ini tidak berjaya. Bolehkah sesiapa membantu saya?

$select = $db_connect -> query("SELECT * FROM templates");      
if($select -> num_rows > 0)
{
    echo '<select id="subject" name="subject" class="form-select">';
    
    while($row = $select -> fetch_assoc())
    {
        echo '<option id="'.$row["id"].'" value="'.$row['template_subject'].'">'.$row['template_subject'].'</option>';
        ?>
        <script>
        $("#subject #<?php echo $row['id']; ?>").on('click', function(){
            
            if((this.id = "<?php echo $row['id'];?>") && (this.id != 1))
            {
                $("textarea").html("<?php echo $row['template_text']; ?>");
                $("input[name='new_subject']").hide();
            }
            else
            {
                $("textarea").html("");
                $("input[name='new_subject']").show();
            }

        }); 
        </script>
        <?php
    }
    echo '</select>';
}

P粉788765679P粉788765679209 hari yang lalu321

membalas semua(1)saya akan balas

  • P粉105971514

    P粉1059715142024-02-27 10:19:18

    Masalah anda adalah dalam kod Javascript.

    sssccc

    Alih keluar skrip dari gelung while dan letakkan di hujung sebelum tanda .

    balas
    0
  • Batalbalas