zoo- Posted July 25, 2008 Report Share Posted July 25, 2008 viss ir ļoti vienkārši, bet es tāpat nesaprotu.. <?php $x = 100; $y = $x - 1; echo $y; ?> tagad katru reizi uzspiežot submit izvada 99, bet kā panākt, lai nākošreiz uzpiežot submit izvadītu 98..97...96. respektīvi katru reizi atņem 1 no iegūtās vērtības. Link to comment Share on other sites More sharing options...
andrisp Posted July 25, 2008 Report Share Posted July 25, 2008 Glabā to mainīgo sesijā. Link to comment Share on other sites More sharing options...
bubu Posted July 25, 2008 Report Share Posted July 25, 2008 Katrs HTTP pieprasījums izpilda visu skriptu pa jaunam. Un tavā skriptā pirmajā rindiņā ir rakstīts $x = 100; Tātad katru reizi izpildot skriptu $x inicializēsies uz 100. Attiecīgi y = 100-1 = 99. Link to comment Share on other sites More sharing options...
Roze Posted July 25, 2008 Report Share Posted July 25, 2008 tagad katru reizi uzspiežot submit izvada 99, bet kā panākt, lai nākošreiz uzpiežot submit izvadītu 98..97...96. respektīvi katru reizi atņem 1 no iegūtās vērtības. <? session_start(); if(!isset($_SESSION['x'])) { $_SESSION['x'] = 100; } $_SESSION['x']--; echo $_SESSION['x']; ?> <form method="POST" action=""><input type="submit"/></form> Link to comment Share on other sites More sharing options...
zoo- Posted July 25, 2008 Author Report Share Posted July 25, 2008 Paldies! Link to comment Share on other sites More sharing options...
Recommended Posts