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

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

PHP SQL UPDATE問題和未定義的變量

PHP SQL UPDATE問題和未定義的變量

PHP
慕妹3242003 2023-07-08 21:50:24
我正在尋求您的幫助以解決兩個(gè)我無法解決的問題。第一個(gè)并不是真正的問題,而是相當(dāng)煩人:?phpsession_start(); $_SESSION['pseudo']; $CAT="";//tentative de connexion à la base de donnée try{    $bdd = new PDO('mysql:host=localhost;dbname=espace_membre;charset=utf8', 'root', '');}catch (Exception $e){        die('Erreur : ' . $e->getMessage()); //message d'erreur au cas où la connexion échoue}if(isset($_SESSION['id'])){   //echo "ok"; }else{  //echo "lol";  header('location:connexion.php');} if(isset($_GET['id']) AND $_GET['id'] > 0){  $getid=intval($_GET['id']);  $requser= $bdd -> prepare('SELECT * FROM membres WHERE id= ?');  $requser->execute(array($getid));  $userinfo=$requser->fetch();}function test_input($data) {            $data = trim($data);            $data = stripslashes($data);            $data = htmlspecialchars($data);            return $data;         }$CAT = test_input($_POST["categorie"]);$TYPE= test_input($_POST["typeannonce"]);$WILA= test_input($_POST["wilaya"]);$fk_membres_id=$_SESSION['id']; if(isset($_POST['revenirprofil'])) {  header("Location: profil.php?id=".$_SESSION['id']); }if(isset($_POST['article_titre']) AND isset($_POST['article_description']) AND isset($_POST['categorie']) AND isset($_POST['wilaya']) AND isset($_POST['typeannonce']) )好吧,該頁面顯示了三個(gè)錯(cuò)誤:注意:未定義索引:第 44 行 C:\wamp\www\projet3\formulaireajout.php 中的 categorie 注意:未定義索引:第 45 行 C:\wamp\www\projet3\formulaireajout.php 中的 typeannonce 注意:未定義索引:wilaya在 C:\wamp\www\projet3\formulaireajout.php 第 46 行但令人驚訝的是,代碼仍然有效,并且在完成并將表單發(fā)送到數(shù)據(jù)庫后,這 3 個(gè)通知消失了。除了神秘的 3 個(gè)錯(cuò)誤(這些錯(cuò)誤并不是真正的錯(cuò)誤)之外,一切都運(yùn)行良好我的第二個(gè)問題可能看起來像是 SQL 查詢中的輸入錯(cuò)誤,但仍然無法找到問題所在。
查看完整描述

1 回答

?
楊__羊羊

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

這是因?yàn)闊o論您是否提交了表單,您的 php 代碼都會在頁面加載后立即執(zhí)行。在您尚未提交表單之前,$_POST 全局變量無權(quán)訪問 categorie、typeannoance 和 wilaya。

當(dāng)您提交它時(shí),這些值可以通過$_POST 全局變量訪問,這就是這些通知消失的原因。

嘗試首先使用isset()函數(shù)檢查它們的存在,這應(yīng)該可以解決您的問題


查看完整回答
反對 回復(fù) 2023-07-08
  • 1 回答
  • 0 關(guān)注
  • 173 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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