日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php表单写入数据库,php表单写入数据库

發布時間:2024/1/23 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php表单写入数据库,php表单写入数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當你post的時候,index.html已經在網頁上顯示出來了

可以這樣理解啊?我自己認為是if為空,就加載,否則else就不加載

get顯示表單,

post獲取數據,插入數據庫。 兩者都有輸入輸出,這里只不過get的時候注重輸出,post注重輸入。 你post的時候如果輸入數據符合要求,那么寫入數據庫,提示用戶保存成功,然后跳轉頁面,基本沒有輸出。當用戶輸入數據不符合要求,就要include給他重填。

input表單在index.html里,if如果post空加載帶有input的index.html,不為空就沒說加載index.html,input就不能傳數據了

if 這段是為了展示input 表單;

else是為了處理表單提交;

你是不了解前后端交互邏輯,input是在index.html里渲染好了,然后post到后端,$_POST是從http的請求頭里提取的,而不是從瀏覽器渲染的input里直接獲取。

所以你最好復習一下,瀏覽器(前端)和服務器(后端)之間的交互邏輯吧。

回復 @超愛代碼語言 : 在你展示的代碼里,$catname['cat']=$_POST['cat'];和 include與否何來因果關系?

不是那個意思,是這樣的if($a>5){

echo ,9;}else{ echo 10; } 如果$a=8,結果肯定是9,不會9和10都輸出

當你第一次運行index.php 是 $_POST是沒有值得 所以渲染index.html文件?

這時瀏覽器擁有input框和from

當你提交表單時from的action應該是提交到index.php文件

這是你第二次運行index.php 這時$_POST有值 運行else

你不會打印$catname嗎? 不用糾結那么多,報錯也有多種,即使不存在$_POST['cat'],也就是報warning,程序一樣可以運行啊。

總結

以上是生活随笔為你收集整理的php表单写入数据库,php表单写入数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。