脚本宝典收集整理的这篇文章主要介绍了php – 使用数组验证,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
到目前为止,我还没有成功.
背后的代码
$felter = array(); if(isset($_POST['submIT'])) { $PRoduktnavn = $_POST['produktnavn']; $kategori = $_POST['kategori']; if( !empty( $felter ) ) { foreach ($felter as $felt) { if ($felter == '') { $fejl = true; } } } else { $sql = "UPDATE produkt SET produkt_navn = '$produktnavn',fk_kategori_id = '$kategori' WHERE produkt_id=$id"; MysqLi_query($db,$sql); echo "Produktet blev opdateret"; }
输入表格
<input tyPE="text" class="form-control" name="produktnavn" value="<?PHP echo $produktnavn; ?>">
然后,在不更改数组本身的情况下,您将检查$felter的非空虚
if( !empty( $felter ) ) { foreach ($felter as $felt) { if ($felter == '') { $fejl = true; } } }
你试图迭代一个没有任何元素被推入它的数组.并且逻辑语句if(!empty($felter))也不会按预期工作.
作为测试,在检查之前!为空,用$felter [] =’测试字’在数组中放一些东西;然后,在它下面…(如果你正在寻找一个非空数组,逻辑检查器可能是if(count($felter)){在使用foreach迭代数组之前($felter as $felt){ if($felt ==”)
$felter = array(); $felter[] = 'test word'; if(isset($_POST['submit'])) { $produktnavn = $_POST['produktnavn']; $kategori = $_POST['kategori']; if( count( $felter ) ) { foreach ($felter as $felt) { if ($felt == '') { $fejl = true; } } }
以上是脚本宝典为你收集整理的php – 使用数组验证全部内容,希望文章能够帮你解决php – 使用数组验证所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。