|
|
|
| Пытаюсь увеличить значение инпута на одиницу при submit`e
<form method="GET">
<? if (!isset($_GET[p])){$pval=0;}else{$pval=$_GET[p];}?>
<input type=text name="p" style="width:40px;" value=<?php echo($pval++); ?>>
<br>
<input type='submit' value='++'><br>
</form>
|
не получается!!! | |
|
|
|
|
|
|
|
для: vadimka
(19.10.2011 в 12:01)
| | Исправьте так
<form method="GET">
<? if (!isset($_GET[p])){$pval=0;}else{$pval=$_GET[p];}?>
<input type=text name="p" style="width:40px;" value=<?php echo(++$pval); ?>>
<br>
<input type='submit' value='++'><br>
</form>
| Постфиксный оператор инкремента ++ сначала возвращает значение переменной, а лишь потом увеличивает его. Тут лучше воспользоваться префиксным вариантом, в котором порядок обратный. | |
|
|
|
|
|
|
|
для: cheops
(19.10.2011 в 12:06)
| | спасибо! | |
|
|
|