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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何通過 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";            }注意:我知道你不應該直接將密碼添加到 Mysql 數(shù)據(jù)庫中,完成后我將對其進行加密。
查看完整描述

2 回答

?
一只甜甜圈

TA貢獻1836條經(jīng)驗 獲得超5個贊

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


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

{

 ....

}

然后添加另一個條件 if 語句


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


{

 ....

}

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


查看完整回答
反對 回復 2023-08-06
?
慕仙森

TA貢獻1827條經(jīng)驗 獲得超8個贊

很高興您知道自己正在創(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()在到達 SQL 更新之前,它總是會中斷您的代碼。


查看完整回答
反對 回復 2023-08-06
  • 2 回答
  • 0 關注
  • 171 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號