Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmiana wartosci po nacisnieciu submita
Forum PHP.pl > Forum > Przedszkole
mercii
Witam
Mój problem polega na tym iż mam zmienna $a i chcialbym aby po nacisinieciu submita ta zmienna zwiekszyla sie o 1.
Juz probowalem isset i mi ni edziala.
POzdrawiam
Cienki1980
A pokaż kod jak masz to zrobione to postaramy się powiedzieć gdzie masz źle zrobione.
mercii
  1. <?php
  2. //$a=6;
  3. if (isset ($_POST['a']))
  4. {
  5. $a=$a+1;
  6. }
  7.  echo("
  8. <form method="post" >
  9.  <input type="submit" value="Dalej" name="a">
  10. </form>
  11.  ");
  12. echo $a;
  13. for($i=0;$i<12;$i++)
  14. {
  15. $tablica[$i]="kumple/$i.jpg";
  16. }
  17. $obrazek=$tablica[$a];
  18. echo "<img src=$obrazek>";
  19. //-------------------
  20.  
  21.  
  22. ?>
Cienki1980
w formie brakuje ..action="nazwa_pliku.php">

sprawdzasz $_POST['a'] czy jest ustawione .. ale potem nic z nią nie robisz.
powinieneś wartośc z $_POST przypisać do zmiennej powiększyć ją o jeden.

No i pamiętać, żeby tą wartość wysłać ponownie w formie .. najlepiej w polu hidden.
mercii
A bardziej przykladowo:) , nie wychodzi mi za bardzo:(
Cienki1980
Nie ma to jak poprosić o gotowca angrysmiley.gif
  1. <?php
  2. if (isset ($_POST['a']))
  3. {
  4.  $a=$_POST['a']+1;
  5. } 
  6. echo "<form method="post" action="nazwa_pliku.php">  
  7.  <input type="submit" value="Dalej">
  8.  <input type="hidden" name="a" value="".$a."">
  9.  </form>";
  10.  
  11. for($i=0;$i<12;$i++)
  12. {
  13.  $tablica[$i]="kumple/$i.jpg";
  14. }
  15. $obrazek=$tablica[$a];
  16.  
  17. echo "<img src=$obrazek>";
  18. ?>
mercii
Dzieki wielkie, nie chicalem gotowca ale czegos nie moglem zrozumiec.Teraz juz wiem o co chodzi.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.