2016-08-11 52 views
-3

我有這樣的代碼: -無法分配echo語句

<?php 

    $value = echo $row['balance']; 

?> 

而犯的錯誤是在$value = echo $row['balance'];,我不知道如何解決它。

+0

刪除該回聲。這是不正確的。 –

+0

'$ value = $ row ['balance']; echo $ value;' –

+0

*「錯誤在$ value = echo $ row ['balance'];所以我找不到錯誤」*首先你說你知道錯誤在哪裏,然後你不知道在下一句話中知道嗎?你爲什麼不告訴我們錯誤信息?如果你已經這樣做了,你有沒有把這個錯誤信息放入谷歌? – Rizier123

回答

1

您必須刪除echo: -

$value = $row['balance']; 

附加(檢查$row['balance']設置與否,可能會出現其他明智未定義指數誤差): -

<?php 
if(isset($row['balance'])): 
    $value = $row['balance']; 
    if($value > 29): 
    echo '<button type="button" class="btn btn-success" name="myButton">Ticket kaufen! 1 Ticket = 30 dM</button>'; 
    else: 
    echo '<button type="button" class="btn btn-danger" name="myButton" disabled>Du hast nicht genug Geld!</button>'; 
    endif; 
    endif; 
?> 

此外,如果你想echo那值只需: - echo $value;

+0

nein sprachen sie deutsch lol!對我來說看起來像德語,是嗎? –

+0

@ Fred-ii-可能是我不知道的。 :) :) :) –

+0

你從哪裏得到* Ticket kaufen!*等等? * haha​​ha!* –

0

你的任務是錯誤的:

$value = echo $row['balance']; // no need to use echo 

刪除echo

$value = $row['balance']; 

這將拋出你使用錯誤報告語法錯誤。

+0

謝謝! :) 有用! –