Rumah > pembangunan bahagian belakang > tutorial php > 为什么这样还能提交过去呢?

为什么这样还能提交过去呢?

WBOY
Lepaskan: 2016-07-06 13:53:00
asal
1070 orang telah melayarinya

这样做判断 如果只填yzm和title 不填content 为什么也能提交成功呢 这是为什么?
如果只填yzm和content 不填title则不能提交成功 为什么这句判断出现这种情况?

<code>if(isset($_POST['yzm'])&&!empty($_POST['title'])&&!empty($_POST['content'])){
 echo "提交成功"
}</code>
Salin selepas log masuk
Salin selepas log masuk
<code><form method="post">
    <span name="yzm"></span>
    <input type="text" name="title">
    <textarea name="content"></textarea>
    <button type="submit"></button>
</form></code>
Salin selepas log masuk
Salin selepas log masuk

回复内容:

这样做判断 如果只填yzm和title 不填content 为什么也能提交成功呢 这是为什么?
如果只填yzm和content 不填title则不能提交成功 为什么这句判断出现这种情况?

<code>if(isset($_POST['yzm'])&&!empty($_POST['title'])&&!empty($_POST['content'])){
 echo "提交成功"
}</code>
Salin selepas log masuk
Salin selepas log masuk
<code><form method="post">
    <span name="yzm"></span>
    <input type="text" name="title">
    <textarea name="content"></textarea>
    <button type="submit"></button>
</form></code>
Salin selepas log masuk
Salin selepas log masuk

首先你的yzm这个span标签是不会提交到$_POST变量里的,你需要改成表单元素

然后你整理下业务逻辑,倒是哪些是可填的,哪些是必填的,然后写多个判断会清楚一些

感觉你的业务逻辑还没有复杂到要不同的场景下不同的判断

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan