好吧这是我上次布置的作业,为了收尾就写篇教程,其实我还是觉得没什么好写的,方法非常的简单我们只要在当前页面判断是否为post或get有参数就进行获取输出例子.
题目也就是做个和演示差不多一个意思的了,给的提示应该是很充分的,包括各种函数都有.
在PHP 检查表单是否提交的两种方法中提到了如何检测提交,利用这个方法我们就可以节省一个HTML文件了.
$_POST是一个数组(超全局变量),如果页面的请求方式是POST,在这个数组里就会存上相应的内容.
empty()函数以前有讲过,还有一个isset()的区别文章后面也介绍过,然后基本上就很易懂了,源码如下:
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>注册系统</title>
- </head>
- <body>
- <?php
- if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
- ?>
- <h2>注册</h2>
- <form action="form-post.php" method="post">
- 用户名:<input type="text" name="username"><br/>
- 密码<input type="password" name="password"><br/>
- <input type="checkbox" name="agree">同意许可协议<br/>
- <input type="submit" name="submit" value="提交">
- </form>
- <?php
- } else {
- $problem = FALSE;
- if (emptyempty($_POST['username'])) {
- echo '请输入用户名<br/>';
- $problem = TRUE;
- }
- if (emptyempty($_POST['password'])) {
- echo '请输入密码<br/>';
- $problem = TRUE;
- }
- if (emptyempty($_POST['agree'])) {
- echo '您必须先同意许可协议<br/>';
- $problem = TRUE;
- }
- if (!$problem) {
- echo '<h2>注册成功</h2>';
- echo '欢迎' . $_POST['username'] . '你已成功注册,你的密码是' . $_POST['password'];
- }
- }
- ?>
- </body>
- </html>
关于:empty()函数参数是非或非零的值,则empty()返回FALSE.
"",0,"0",NULL,FALSE,array(),var $var都被认为是空,如果函数为空,则返回TRUE.
isset()参数存在,则返回TRUE,否则返回FALSE,如果使用isset()测试一个被设置成NULL的变量或者使用unset()释放了一个变量,则返回FALSE.
复习:NULL字节("")并不等同于PHP的NULL函数.
注:判断一个变量存在且不为空:!empty($var) – 推荐.
波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站源码并不保证全部能正常使用,仅供有技术基础的人学习研究,请谨慎下载
8. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
波比源码 » PHP实现提交表单及输出例子
波比源码 » PHP实现提交表单及输出例子
levaquin order online levaquin cost
buy avodart 0.5mg online tamsulosin 0.2mg pill ondansetron 8mg pills
purchase aldactone online cheap propecia brand buy fluconazole 200mg without prescription
buy acillin generic cephalexin 250mg uk erythromycin 250mg drug
sildenafil tablet order nolvadex 10mg without prescription purchase robaxin generic
tadalis 10mg over the counter order diclofenac 100mg generic buy diclofenac 100mg without prescription
indomethacin cost brand indomethacin trimox sale
buy tadalafil 5mg pills best medication for ed viagra drug
anastrozole 1mg generic Buy cheap viagra online us viagra next day
acheter 10mg cialis viagra 200mg sans ordonnance en france viagra 100mg prix
prednisone cost cialis use sildenafil pills
buy provigil online cheap buy acetazolamide sale buy diamox 250 mg pill
ramipril 10mg generic order ramipril 5mg generic azelastine 10 ml uk
clonidine 0.1mg for sale cost minocycline spiriva ca
buspirone 5mg uk oxybutynin 5mg without prescription oxybutynin 5mg us
terazosin 5mg cost buy generic azulfidine sulfasalazine 500mg for sale
order fosamax for sale alendronate 70mg oral buy famotidine pills
order benicar online cheap buy acetazolamide 250 mg generic oral diamox 250mg
order imdur 20mg sale order lanoxin 2250 mg online order micardis 80mg sale
zyban tablet buy strattera 25mg generic cost quetiapine
molnupiravir price buy naproxen 250mg pills buy generic lansoprazole 15mg
imuran 100mcg usa salbutamol 100mcg for sale order sildenafil 50mg without prescription
tadalafil 5mg pills fluoxetine over the counter sildenafil 25mg
revia uk oral revia abilify 30mg us
buy dapsone pills buy adalat 30mg sale order aceon pill
medroxyprogesterone 5mg canada order periactin 4mg generic order cyproheptadine 4mg pills
fluvoxamine 100mg for sale buy ketoconazole 200 mg generic glucotrol 10mg us
order isotretinoin 40mg for sale amoxil 250mg for sale prednisone buy online
nootropil 800 mg us sildenafil 50mg viagra tablets
oral tadalafil 5mg sildenafil next day delivery usa sildenafil 50mg pills
purchase metformin generic order atorvastatin 80mg online cheap order tadalafil 20mg online cheap
olanzapine 10mg sale bystolic over the counter buy valsartan 160mg generic
buy prilosec 20mg online cheap bonus casino online casinos real money
metoprolol 100mg ca vardenafil 10mg uk oral vardenafil 10mg
levitra 10mg cost levitra 20mg without prescription methylprednisolone order
cost aristocort 10mg buy aristocort generic clarinex 5mg over the counter
order priligy 30mg pills synthroid 75mcg sale synthroid 100mcg usa
tadalafil 40mg us sildenafil 20 mg buy sildenafil tablets
cialis ca pfizer cialis clopidogrel online order
order generic methotrexate 5mg buy metoclopramide sale order reglan 20mg generic
baclofen 10mg usa ketorolac usa toradol 10mg sale
buy tamsulosin 0.2mg for sale spironolactone us cheap aldactone 25mg
sildenafil pills 200mg sildenafil fast shipping rx pharmacy online cialis
cefuroxime 500mg canada bimatoprost usa robaxin 500mg uk
free blackjack games poker online free usa cialis overnight
buy an assignment academic writing article ivermectin 50
sildenafil 100mg pills for men sildenafil 150mg price order lamictal 200mg generic
buy prednisone 40mg online cheap buy prednisone 40mg for sale buy amoxicillin 1000mg pill
sildenafil citrate 50 mg purchasing viagra on the internet buy tadalafil
order zithromax 500mg sale buy prednisolone 20mg pills purchase gabapentin for sale
live dealer blackjack top ed pills buy tadalafil without prescription
online casino games stromectol over the counter order modafinil
brand furosemide 100mg doxycycline tablet buy hydroxychloroquine 200mg generic
buy prednisone 10mg generic mebendazole us order vermox 100mg online
fildena over the counter buy nolvadex 10mg pills budesonide sale
tretinoin canada tretinoin for sale online avana sale
buy tadacip 10mg online cheap cost indocin 50mg indocin 75mg us
lamisil 250mg generic order cefixime 100mg without prescription trimox 500mg for sale
purchase clarithromycin sale order meclizine 25 mg for sale brand meclizine
order tiotropium bromide 9mcg pill buy hytrin pill order terazosin 5mg online
actos price sildenafil over the counter viagra tablets
purchase tadalafil pill Cialis in usa casino near me
hollywood casino online real money gambling game empire city casino online
gambling sites play poker online for real money blackjack game
order nifedipine sale order adalat 10mg generic buy fexofenadine pill
online slots real money write thesis term papers writing service
professional paper writers leflunomide cost sulfasalazine pills
order olmesartan 20mg online buy calan online divalproex pill
purchase temovate cream order buspirone sale cordarone 200mg without prescription
coreg 6.25mg pill buy elavil without prescription order elavil 10mg
order fosamax online cheap buy alendronate 35mg online cheap order motrin 600mg generic
doxycycline pills buy chloroquine 250mg pill medrol price
ropinirole 2mg for sale oral trandate labetalol 100mg without prescription
buy esomeprazole 20mg generic buy clarithromycin 250mg pill lasix price
order cialis 40mg online buy viagra 100mg online female viagra sildenafil
cialis coupon buy ed pills fda mens ed pills
Thank you for great article. Hello Administ . Onwin , Onwin Giriş , Onwin Güncel Giriş , Onwin Yeni Adres , onwin
cost metformin 1000mg purchase metformin sale cheap nolvadex 10mg
ivermectin generic cream non prescription ed pills buy prednisone 5mg online
zofran 8mg oral order zofran 4mg pill trimethoprim oral
ventolin oral clavulanate uk augmentin online
modafinil price order lisinopril 5mg pill metoprolol 50mg generic
buy prednisolone 20mg sale order gabapentin 600mg without prescription furosemide ca