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不會在程式執行前就初始化這個方法,但是裡面又包含了需要初始化的變...
喜歡一個人難道有錯嗎?為什麼?
我認為喜歡一個人沒錯,每個人。都有喜歡的人啊。每個人都有喜歡的權利。你可以默默的喜歡啊,還有你如果喜歡他,她,並帶來傷害,那你就不能再喜歡下去,那樣受傷的是彼此,那就有問題啦,這段感情值得考慮,但若果他是你的真愛,那就要把握住。以免讓自己後悔。努力去爭取。沒有。真正的愛不是用言語可以表達的,是發自內...