第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何通過 PHP 更新 MySQL 表上的數(shù)據(jù)

如何通過 PHP 更新 MySQL 表上的數(shù)據(jù)

PHP
富國滬深 2023-08-06 10:44:01
我似乎無法if(isset($_POST['schedule']))通過單擊表單輸入按鈕來觸發(fā)條件。如何$schedule_one使用以下代碼更新變量?    if(isset($_POST['login'])){    $password=$_POST['password'];    $email=$_POST['email'];    $ret= mysqli_query($con,"SELECT * FROM maid_marketplace_users WHERE email='$email' and password='$password'");    $num=mysqli_fetch_array($ret);    $nomee = $num['full_name'];    $schedOne = $num['schedule_one'];    echo "<p align=center>You are entitled to <b>%10 off</b> for the next <b>12 months.</b></p> ";?>            <div class="uk-child-width-expand@s uk-text-center" uk-grid>           <center> <div class="uk-card uk-card-default uk-card-body">Welcome <b>            <?php            echo "<br>";            if (is_null($schedule_one)){                echo "You don't have any maid services scheduled";                if(isset($_POST['schedule']))                {                    $id = $_SESSION['id'];                    $schedule_one = $_POST['schedule_one'];                    $sql=mysqli_query($con,"UPDATE maid_marketplace_users Set schedule_one='$schedule_one' WHERE id='$id'");                    echo "<script>alert('$id Succes! your next schedule is on $schedule_one');</script>";                                    }            }            else            {                $schedule_one =  $_POST['schedule_one'];                echo "Your next schedule is at $schedule_one";            }注意:我知道你不應(yīng)該直接將密碼添加到 Mysql 數(shù)據(jù)庫中,完成后我將對(duì)其進(jìn)行加密。
查看完整描述

2 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

您不能擁有if(isset($_POST['schedule']))另一個(gè)if(isset($_POST['login']))條件語句的內(nèi)部。你必須像這樣將它移出第一個(gè)條件;


if(isset($_POST['login']))

{

 ....

}

然后添加另一個(gè)條件 if 語句


if(isset($_POST['schedule']))


{

 ....

}

其中一個(gè) if 語句必須在開始另一個(gè) if 語句之前完成。


查看完整回答
反對(duì) 回復(fù) 2023-08-06
?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

很高興您知道自己正在創(chuàng)建安全漏洞。


您需要做的一件事是不要使 SQL 更新在邏輯上無法訪問。


在此:


                echo "You don't have any maid services scheduled";

                die();

                if(isset($_POST['schedule']))

                {

                    $id = $_SESSION['id'];

                    $schedule_one = $_POST['schedule_one'];

                    $sql=mysqli_query($con,"UPDATE maid_marketplace_users Set schedule_one='$schedule_one' WHERE id='$id'");

                    echo "<script>alert('$id Succes! your next schedule is on $schedule_one');</script>";


                    

                }

die()在到達(dá) SQL 更新之前,它總是會(huì)中斷您的代碼。


查看完整回答
反對(duì) 回復(fù) 2023-08-06
  • 2 回答
  • 0 關(guān)注
  • 187 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)