如何设置值= $ sum的最大值

时间:2015-08-26 09:04:41

标签: php

我可以选择让用户放弃指向其他用户

我想确保他们赠送的积分不超过他们所拥有的积分。

我该怎么做?

maxvalue不起作用。

<?php
$user=$_SESSION['SESS_USERID'];
if(isset($_REQUEST['user'])){
$user = preg_replace('#[^a-z0-9]#i', '', $_GET['user']);
}

$sql=mysqli_query($conn,"SELECT SUM(sterren) AS total FROM sterren WHERE userid='$user'");

if ($row = mysqli_fetch_assoc ($sql)){
$sum = $row['total'];

if ($row["total"] >= '1') {

echo"
<table>
<some form action>
///Some more code to select the user to give the points to
<input type='text' name='sterren' id='sterren' size='3' maxlength='3' maxvalue=$sum ></td>
</form>
</table>";
}
}
<?

1 个答案:

答案 0 :(得分:1)

我认为你应该使用&#39;数字&#39;属性而不是&#39;文字&#39;。

您的语法应该是这样的:

<input type='number' name='sterren' id='sterren' min='0' max='<?php echo $sum;?>'>