Jump to content
php.lv forumi

punkti


zoo-

Recommended Posts

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

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

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

×
×
  • Create New...