Borang nama="status" dalam admin_edit.html didayakan atau dilumpuhkan secara lalai. Ia tidak akan berubah kerana nilai status pangkalan data saya membuat pertimbangan berikut untuk borang ini untuk mendapatkan status? dan memaparkan nilai dalam halaman edit
{eq name="$user_info.status" value=1}
<nilai pilihan="1" dipilih>Dayakan</option>
<option value="0 ">Lumpuhkan</option>
{else /}
{eq name="$user_info.status" value="0"}
<option value="1">Dayakan</option>
<option value="0" dipilih >Lumpuhkan</option>
{/eq}
{/eq}
Jika anda melihat kod sumber, fungsi membolehkan dan melumpuhkan ini tidak sepatutnya dilakukan, ia hanya menyediakan pintu masuk
Pertama sekali, kerana pengambil menukar nilai 0 dan 1 kepada rentetan didayakan/dilumpuhkan/pentadbir/pentadbir super, nilai di sini ialah nilai di atas dan bukannya 0 dan 1. Selain itu, nilai dalam pilihan harus sama dengan Rentetan di atas adalah sama persis
Sebab untuk tidak dipaparkan ditemui Kerana nilai nilai adalah rentetan, dan nilai $user_info.status ialah 1 atau 0, jadi yang dipilih akan dinilai sebagai palsu dan tidak akan dipaparkan nilai status dalam pangkalan data? Bagaimana dengan memasukkan pop timbul admin_edit.html?