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

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

警告在 PHP 中遇到非數(shù)字值

警告在 PHP 中遇到非數(shù)字值

PHP
守著星空守著你 2022-12-11 10:18:50
保存發(fā)生錯(cuò)誤的數(shù)據(jù),但數(shù)據(jù)仍被存儲(chǔ)。你如何擺脫這些錯(cuò)誤?$query1 = "SELECT * FROM t_ref_pokja WHERE status='1' ORDER BY id"; $hasil1 = mysqli_query($koneksi,$query1);if ($num_rows1 = mysqli_num_rows($hasil1)) {while($list1 = mysqli_fetch_array($hasil1)){$no = $list1['id'];$a= "wisuda_$no";$b= "RT_$no";$c= "OPR_$no";$d= "PI_$no";$e= "Strat_$no";$f= "pagu_$no";$g= "save_$no";$nama=$_POST[$f];$wisuda1 = $_POST[$a];$wisuda = str_replace(",", "",$wisuda1);$rt1 = $_POST[$b]; $rt = str_replace(",", "",$rt1);$opr1 = $_POST[$c]; $opr = str_replace(",", "",$opr1);$pi1 = $_POST[$d];$pi = str_replace(",", "",$pi1);$strat1 = $_POST[$e];$strat = str_replace(",", "",$strat1);$save = $_POST[$g];                    //line 66$total =($wisuda+$rt+$opr+$pi+$strat); //line 67$tahun = date("Y");if($save == "save"){在此處輸入圖像描述請(qǐng)幫我
查看完整描述

1 回答

?
嚕嚕噠

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

首先,這些是通知和警告,而不是錯(cuò)誤。如您所見,代碼執(zhí)行將在這些情況下繼續(xù),而腳本執(zhí)行將在出現(xiàn)錯(cuò)誤時(shí)終止。

這里至少有兩個(gè)不同的問(wèn)題:

  1. 您正在訪問(wèn)一個(gè)不存在的數(shù)組索引(第 66 行)

  2. 您正在對(duì)非數(shù)字值使用算術(shù)運(yùn)算符(第 67 行)

對(duì)于 1,您應(yīng)該在訪問(wèn)數(shù)組之前檢查該鍵是否存在于$_POST數(shù)組中。我假設(shè)因?yàn)樗谡?qǐng)求中不存在,所以“保存”參數(shù)是可選的。由于它不存在,null將被分配給$save,因此大概這是以后邏輯所需的值。array_key_exists您可以簡(jiǎn)單地使用或添加條件isset來(lái)阻止通知。如果您使用的是 php 7 或更高版本,則可以使用“null coalesce”operator( ??)。

$save = array_key_exists($g, $_POST)?$_POST[$g]:null;

或者

$save = $_POST[$g]??null;

對(duì)于 2,我需要更多關(guān)于其價(jià)值和意圖的信息。從加法運(yùn)算符和逗號(hào)替換來(lái)看,您似乎正在接受以某種方式格式化的數(shù)值。在這種情況下,PHP 會(huì)隱式地將數(shù)字字符串轉(zhuǎn)換為數(shù)字。您可能需要?jiǎng)h除進(jìn)一步的格式??赡?a >intvalfloatval將適用,具體取決于輸入數(shù)據(jù)。最終,您需要從字符串中提取所需的數(shù)字并在執(zhí)行加法之前將它們轉(zhuǎn)換為數(shù)值(除非您嘗試進(jìn)行字符串連接,在這種情況下請(qǐng)參閱運(yùn)算符.


查看完整回答
反對(duì) 回復(fù) 2022-12-11
  • 1 回答
  • 0 關(guān)注
  • 200 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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