PHP post数组的问题
我的页面写法是这样的:
这里的select 只是其中之一,我大概有20个select控件
<br /><td><br /> <select name="zb[]" id="zb14"><br /> {#section name=one loop=11 start=10 step=-1#} <br /> <option value="{# $one #}">{#$smarty.section.one.index#}</option> <br /> {#/section#}<br /> </select><br /> </td><br />
现在我需要在后台保存提交的信息:
<br />if (is_array($_POST['zb']) && count($_POST['zb'])>0)<br /> {<br /> for ($i =0; $i <count($_POST['zb']);$i++){<br /> if (!empty($_POST['zb'][$i]))<br /> { <br /> $num=$num+trim($_POST['zb'][$i]); <br /> }<br /> }<br /><br /> }<br />
奇怪的事情来了,明明我有10个select控件,但是提交到后台的,有效的却只有4个,剩下的6个全部是空值,怎么回事?
------解决方案--------------------
print_r($_POST['zb']);
贴出结果
------解决方案--------------------
贴出HTML代码看看,print_r($_POST); 看看是什么值。
------解决方案--------------------
if (!empty($_POST['zb'][$i]))
你这边的判断有问题
判断控件的值不为0或空或Null的情况下执行
如果值是0 是不会执行的
------解决方案--------------------
看页面中 select 的option 有没有value值

Artikel ini membincangkan PHP, memperincikan bentuk penuhnya, kegunaan utama dalam pembangunan web, perbandingan dengan Python dan Java, dan kemudahan pembelajarannya untuk pemula.

Kepekaan kes PHP berbeza -beza: Fungsi tidak sensitif, manakala pembolehubah dan kelas sensitif. Amalan terbaik termasuk penamaan yang konsisten dan menggunakan fungsi kes-insensitif untuk perbandingan.

Artikel ini membincangkan pelbagai kaedah untuk pengalihan halaman dalam PHP, yang memberi tumpuan kepada fungsi header () dan menangani isu -isu biasa seperti "tajuk telah menghantar" kesilapan.

Artikel ini membincangkan objek data PHP (PDO), lanjutan untuk akses pangkalan data dalam PHP. Ia menyoroti peranan PDO dalam meningkatkan keselamatan melalui kenyataan yang disediakan dan faedahnya terhadap MySQLI, termasuk abstraksi pangkalan data dan pengendalian ralat yang lebih baik.

Memcache dan Memcached adalah sistem caching PHP yang mempercepat aplikasi web dengan mengurangkan beban pangkalan data. Satu contoh boleh dikongsi di kalangan projek dengan pengurusan kunci yang teliti.

Artikel membincangkan langkah -langkah untuk membuat dan mengurus pangkalan data MySQL menggunakan PHP, memberi tumpuan kepada sambungan, penciptaan, kesilapan umum, dan langkah -langkah keselamatan.

Artikel ini membincangkan bagaimana JavaScript dan PHP berinteraksi secara tidak langsung melalui permintaan HTTP kerana persekitaran yang berbeza. Ia merangkumi kaedah untuk menghantar data dari JavaScript ke PHP dan menyoroti pertimbangan keselamatan seperti pengesahan data dan prot

Artikel ini membincangkan skrip PHP dari baris arahan, termasuk langkah -langkah, pilihan umum, kesilapan penyelesaian masalah, dan pertimbangan keselamatan.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

DVWA
Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular
