php提交表單問題,php提交表單問題如何解決

本文目錄一覽:

php提交表單的時候報錯, Undefined variable: username

//你的問題主要是表單提交的數據為空時並未進行變量賦值,以下是改進代碼,供參考

$username = $_POST[“username”]; //獲取用戶名

$password = $_POST[“password”]; //獲取密碼

$repassword = $_POST[“repassword”]; //獲取確認密碼

//PS:密碼為啥不用md5加密下?

//這些判斷比較毛糙,請根據實際做進一步改寫 PS:前台也加上JS表單驗證 

    if(empty($username)){

echo “用戶名不能為空!”; //用戶名為空直接退出執行

//echo “scriptalert(‘用戶名不能為空’);history.back();/”.”script”; //用戶名為空直接退出執行

exit;

    }

    if(empty($password)){

echo “密碼不能為空”; //密碼為空直接退出執行

//echo “scriptalert(‘密碼不能為空’);history.back();/”.”script”; //密碼為空直接退出執行

exit;

    }

    if(empty($repassword) || $password!=$repassword){

echo “兩次密碼輸入不一致”; //確認密碼為空或不等於密碼,則提示並退出執行

//echo “scriptalert(‘兩次密碼輸入不一致’);history.back();/”.”script”; //確認密碼為空或不等於密碼,則提示並退出執行

exit;

    }

//PS:你的這句sql語句有問題吧? 參考語句

//$sql_insert = “insert into users(name,pass) values(‘$username’,’$password’)”;

//PS:用戶ID一般設置為主鍵且自動增加,確認密碼主要是為了防止用戶輸錯密碼而忘記,一般不參與入庫

    $sql_insert = EOF

        insert into users values(“”,”$username”,”$password”,”$repassword”);

EOF;

    $result=mysql_query($sql_insert);

    if($result){

        echo “註冊成功”;

    }else{

        echo “註冊失敗”;

    }

php提交表單問題,急!請高手幫忙。

pre.inc.php裡面有什麼?

你沒有從表單獲取數據吧!我假設pre_inc.php沒有獲取表單數據的程序!

修改如下,試試

?php

require(pre_inc.php);//這裡面應該有數據庫連接代碼吧?如沒有應該先連接

$tname = $_POST[‘tname’];

$timu = $_POST[‘timu’];//這兩行獲取表單數據

$char_sql=”INSERT INTO $tablename(laoshi,timu)VALUES($tname,$timu);”

$in = MYSQL_QUERY($char_sql);//執行SQL

echo(“你選擇的老師是” , $tname,”題目是”,$timu);

?

PHP表單提交問題

道理很簡單,在你POST的傳遞過程中,有特殊標記被注釋了,

如:’變成\’,”變成\”

你只需要反注釋 unserialize(stripslashes($_POST[‘data’]));

原創文章,作者:PWAZI,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/317745.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
PWAZI的頭像PWAZI
上一篇 2025-01-11 16:27
下一篇 2025-01-11 16:27

相關推薦

  • Python官網中文版:解決你的編程問題

    Python是一種高級編程語言,它可以用於Web開發、科學計算、人工智能等領域。Python官網中文版提供了全面的資源和教程,可以幫助你入門學習和進一步提高編程技能。 一、Pyth…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 如何解決WPS保存提示會導致宏不可用的問題

    如果您使用過WPS,可能會碰到在保存的時候提示“文件中含有宏,保存將導致宏不可用”的問題。這個問題是因為WPS在默認情況下不允許保存帶有宏的文件,為了解決這個問題,本篇文章將從多個…

    編程 2025-04-29
  • 如何解決dlib庫安裝失敗

    如果您遇到了dlib庫安裝失敗的問題,在此文章中,我們將從多個方面對這個問題進行詳細的闡述,並給出解決方法。 一、檢查環境安裝情況 1、首先,您需要確認是否安裝了C++編譯器和Py…

    編程 2025-04-29
  • 如何解決web瀏覽器雙擊事件時差

    本文將從以下幾個方面對web瀏覽器雙擊事件時差進行詳細闡述,並提供解決方法。 一、雙擊事件延時設置 1、問題描述:在web瀏覽器中,雙擊事件默認會延時一定的時間才能觸發該事件,這個…

    編程 2025-04-29
  • Java Thread.start() 執行幾次的相關問題

    Java多線程編程作為Java開發中的重要內容,自然會有很多相關問題。在本篇文章中,我們將以Java Thread.start() 執行幾次為中心,為您介紹這方面的問題及其解決方案…

    編程 2025-04-29
  • Python爬蟲亂碼問題

    在網絡爬蟲中,經常會遇到中文亂碼問題。雖然Python自帶了編碼轉換功能,但有時候會出現一些比較奇怪的情況。本文章將從多個方面對Python爬蟲亂碼問題進行詳細的闡述,並給出對應的…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • NodeJS 建立TCP連接出現粘包問題

    在TCP/IP協議中,由於TCP是面向字節流的協議,發送方把需要傳輸的數據流按照MSS(Maximum Segment Size,最大報文段長度)來分割成若干個TCP分節,在接收端…

    編程 2025-04-29
  • 如何解決vuejs應用在nginx非根目錄下部署時訪問404的問題

    當我們使用Vue.js開發應用時,我們會發現將應用部署在nginx的非根目錄下時,訪問該應用時會出現404錯誤。這是因為Vue在刷新頁面或者直接訪問非根目錄的路由時,會認為服務器上…

    編程 2025-04-29

發表回復

登錄後才能評論