你大概要先搞清楚 頁面(前端) 和 PHP(后端) 的關系;
大興安嶺網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)2013年至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。
第一個頁面 由 A.php完成, 提交后 輸入的內(nèi)容 交給B.php 由B.php 生成第二個頁面。
這個時候 A.php已經(jīng)不起作用了。 A.PHP 提交的內(nèi)容在服務器端的 全局變量$_POST['name']里面(name 就是A.PHP中TEXTAREA 標簽的name 屬性值)。
注意 : 第一個頁面不存在了,要想顯示第一個頁面的內(nèi)容,就在B.php.中把第一個頁面復制一遍。把重新建立一個textarea 標簽 默認值是你要顯示的值,
將“用戶名重復”通知給前臺? 直接 echo ‘用戶名重復’ 就能顯示在前臺的哦。
你需要頁面不跳傳就直接返回驗證信息的話,可以在前臺用ajax提交表單,然后后臺處理的代碼基本上還是一樣,只是前臺需要改改js,你去網(wǎng)上找一個ajax提交表單的列子看看就知道了,很簡單的。
第一種方法:首先在前端發(fā)送一個ajax請求到你所在的頁面的方法,請求成功后得到ajax返回值data,然后通過js拼接成html。
第二種方法:如果用到框架,比如tp,可以直接將獲得的變量返回到前端頁面然后遍歷就可以
給你個思路,
?php
$receive=$_post["這里寫你的字段"];
switch ($receive)
{
case 第一個值,文本記得加引號:
這里是代碼,返回內(nèi)容自己寫
break;
case 第二個值,文本記得加引號:
這里是代碼,返回內(nèi)容自己寫
break;
?
直接在里面返回用echo就行