2016-08-11 47 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

谢谢! :) 有用! –