Минус при input

stuser

Registered
Как да забраня минус при input защото ако изкарвам резултати от дб и при submit
ако в формата съм написал -500 в таблицата ми се увеличава с +500
как да го забраня този минус
 
Функцията abs() служи за премахване на минуса, и по точно на отрицателните стойност, ползва се така

$pr=abs($_POST['pr']);

реално ако се въведе -20 то ще върне 20, може да се ползва и проверка, дали числото е по голямото от 0, но в случея, точно abs ти трябва :)
 
Каква е тая post бе ?

$name=abs($row['name']);

и то това е за вадене от дб-то ? какав е смисала ? нещо немога да разбера
 
Мисля че той иска да го запише във базата от дани :P

<?php
echo '
<form method="POST" action="">
Нещо: <br />
<input type="text" name="neshty" /><br />
</form>
';

if($_POST['submit'])
{
$neshty = $_POST['neshty'];
if($neshty == NULL)
{
echo 'Попълни всички полета';
}
else
{
mysql_query('INSERT INTO table (`neshty`) VALUES
('.abs($neshty).')');
}
}
}
?>

Ето един пример :P
 
Код:
<form method="post" action="" >
<input type="text" name="'.$row['number'].'">
<input type="submit" name="'.$row['id'].'" value="Post">
</form>
</tr>';

if(isset($_POST[$row['id']])) {
$number=abs($_POST[$row['number']]);
if($number) {
 

Back
Горе