PHP變數這樣寫有錯嗎,為什麼車出不出來

時間 2025-02-14 06:15:25

1樓:快樂萌寶

這樣寫本身沒什麼錯誤,但是想要有結果就必須$_get['taobaoid'] 和 $_post['xiaoji'] 這兩個值都必須同時被設定才可以。你仔細檢查下。你是否兩個值同時都被設定。

2樓:網友

其實我不明白樓主怎麼在一段程式裡既有$_post又有$_get,樓主試試$_request

if(isset($_request['taobaoid'])taobaoid=$_request['taobaoid'];

if(isset($_request['xiaoji'])xiaoji = request['xiaoji'];

if ($taobaoid!="xiaoji!="

echo $taobaoid.$xiaoji;

如果還是沒輸出,那說明taobaoid或者xiaoji有1個以上沒有提交過來。如果有輸出,說明樓主把$_get和$_post用錯了乙個。

3樓:網友

taobaoid =

xiaoji =

if(isset($_get['taobaoid'])taobaoid=$_get['taobaoid'];

if(isset($_post['xiaoji'])xiaoji = post['xiaoji'];

if ($taobaoid!="xiaoji!="

echo $taobaoid.$xiaoji;

這樣寫呢,兩個都又值就顯示。

這個php變數怎麼是錯的呢?

4樓:網友

沒發現錯誤,我看是你伺服器配置有問題。

把錯誤貼出來。

陽光上的橋說的,沒有定義陣列也沒有問題,我剛剛確認了沒有就當null處理了,就是說if永遠不成立。

while (expr)

statement

5樓:網友

你這個$arr[$i]沒定義。。或者說沒傳值。。

這個php變數是錯的嗎?

6樓:網友

1全部這些國產書真是垃圾!!!

但是提示未定義變數是正常的。大多數程式會出這樣的提示。發生在使用乙個變數前沒有定義它,例如這樣定義變數$a = 4;

看看有什麼區別,尤其是if後邊的分號。

阿b個人主頁。

h=4;$i=5;$j=6;

if($h==4 xor $i==5 xor $j==6)?>

7樓:

$h == 4; !

你確實是沒有定義$h,$j這兩個變數,php會產生乙個notic報錯可以在程式開頭寫上這個。

error_reporting('e_all ~e_notic');

或者修改一下php配置檔案,把notic報錯忽略掉。

8樓:浙江知事

$h==4;這個只是判斷真假;乙個等號才是賦值;

php 變數問題這個有錯嗎

9樓:網友

如果$_post[xiaoji]中 xiaoji不是常量的話,最好用引號引上,這樣比較規範。如$_post['xiaoji']

判斷有沒有$_post['xiaoji']使用isset函式檢測 if(isset($_post['xiaoji']))

因為如果$_post['xiaoji'] 是空字串或者false或者0的時候, if($_post['xiaoji'])不成立。

第二個if要判斷下$xiaoji是否定義,因為上面的if可能不會成立,那麼$xiaoji也就未定義了。

所以,樓主的正確寫法這樣:

if(isset($_post['xiaoji']))

xiaoji = $_post['xiaoji'];

echo $taobaoid;

10樓:澤秋苓

如果xiaoji這個不是巨集定義的話,最好加下引號。不然php中會搜尋是否為已定義的變數,搜尋到的話,xiaoji就對應$xiaoji的值啦。$_post[xiaoji]等同於$_post[$xiaoji]。

建議寫法:if(isset($_post['xiaoji']))xiaoji = trim($_post['xiaoji']);

if($xiaoji) echo $taobaoid;

11樓:以明鈺

你寫的**沒錯,但是建議你以後在中括號內部加上引號。

php變數相加怎麼寫

12樓:網友

就是把加號換成點。

php 沒定義變數

13樓:陽光上的橋

程式寫得太y了,錯誤無限多,你改不完的,要麼無視這些錯誤,要麼乾脆修改,不讓顯示錯誤,方法是看下面的行:

error_reporting = e_all & e_notice

14樓:匿名使用者

一般來說,php的變數直接用酒可以,不需定義,初始化的;

從**標準角度,**安全形度來說,最好初始化。

15樓:網友

php 不用定義變數的啊。

userid

id幹嘛用的啊?

php 資料查詢語句中有變數怎麼處理,看看我寫的錯在**了

16樓:網友

改為"select id,pinyin,hanzi from fanglei where pinyin = '$search' order by id asc limit 0,1",如果是字串變數需要使用單引號或者雙引號標識。

17樓:

mysql_query("select id,pinyin,hanzi from fanglei where pinyin =『meinv』 order by id asc limit 0,1");

本來就應該這樣寫啊,這才是標準格式!

php 這樣定義變數的怎麼寫

18樓:匿名使用者

$myary=array(1,2,5,7)foreach($myary as $myaryval)$myvar1,$myvar2,$myvar5,$myvar7都被定義為空字元。

如果陣列變數名不確定的話,還得設法先獲取其名稱好像沒什麼實際應用價值吧?

19樓:堅強的小勺

你可以這樣寫:

foreach($myary as $myaryval )

echo $myaryval2;//測試一下。

20樓:網友

直接應用陣列不就完了?

php中變數未定義的錯誤

21樓:曹芸東方夏波

未定義的變數是會給出錯誤提示的,但是不是「嚴重錯誤」這個級別。這個提示不影響程式執行。如果你不想看這個東西把error_report()的值給成0就行了。不過不建議這麼做。

這句HQL語句有錯誤嗎,為什麼hibernate總報沒有這樣的方法這個錯誤呢

這樣寫應該會報 org.hibernate.hql.ast.querysyntaxexception unexpected token on near line 1 如果這是hql,那麼這段 就是錯誤的,因為hql不支援on這個字元,如果要做關聯關係就必須將on改為where select a.na...

函式中能定義區域性static變數嗎,為什麼不行

凌培勇 為什麼你要在函式裡定義static呢,statis 是類變數,在類初始化的時候就要載入 這跟jvm執行機制有關,定義static之後表明在執行程式前,就要自動對其進行初始化,你的static變數寫在了非static方法中,jvm不會在程式執行前就初始化這個方法,但是裡面又包含了需要初始化的變...

喜歡一個人難道有錯嗎?為什麼?

我認為喜歡一個人沒錯,每個人。都有喜歡的人啊。每個人都有喜歡的權利。你可以默默的喜歡啊,還有你如果喜歡他,她,並帶來傷害,那你就不能再喜歡下去,那樣受傷的是彼此,那就有問題啦,這段感情值得考慮,但若果他是你的真愛,那就要把握住。以免讓自己後悔。努力去爭取。沒有。真正的愛不是用言語可以表達的,是發自內...