-kzez1986-
13.11.2007, 15:22:16
Mam problem, z którym od dłuższego czasu nie mogę sobie poradzić i nie mogę znaleźć sensownego dla mnie rozwiązania. PRzekazuje metodą GET lub POST do formularza jakąś zmienną za pomocą pola hidden. I w skrypcie chciałbym pobrać tę zmienną (to umiem), a następnie dodać do niej coś np. 1 (też potrafię), a w końcu znowu uaktualnić pole hidden tak, any przy ponownym wywołaniu tego skryptu zmienna miała już inną wartość. I to jest właśnie mój problem, jak to zrobić. Nie chcę przy tym używać sesji.
Z góry dziękuję za pomoc.
Ar2r
13.11.2007, 15:32:01
Skoro to umiesz to z resztą nie powinno być problemu. Po wysłaniu formularza na stronie odczytujesz interesującą cię zmienną, zmieniasz jej wartość i ponownie zapisujesz ją pod tym samym indentyfikatorem w formularzu, np.
...
$tmp = $_GET['zmienna'];
$tmp = $tmp + 5;
?>
<form>
<input type="hidden" name="zmienna" value="
<?php print $tmp;?>">
...
...
</form>
<?
...
-kzez1986-
13.11.2007, 16:19:19
No. Wielkie dzięki. Nareszcie udało mi się to zrobić. Błąd miałem albo dlatego, że najpierw miałem formularz, a u dołu skrypt, albo miałem coś źle z wartością value pola hidden.