Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] IF po naciśnięciu buttona
Forum PHP.pl > Forum > Przedszkole
pspgor
Witam. Chodzi mi o to, że:


Mam sobie taki kod php na stronie:


  1. <h1>Wklej link z megavideo</h1>
  2. <form method="GET" action="ogladaj.php">
  3. <input style="width: 300px;" type="text" name="v" class="prel" />
  4. <button>Oglądaj</button>
  5. </form>


i chcę zrobić takie coś, aby:

if [kliknięcie przycisku 'button'] odjęcie od bazy wartości 'kasa' użytkownikowi zalogowanemu o -1.


kokers
w pliku ogladaj.php robisz zapytanie do bazy w którym odejmujesz tę wartość.

oczywiście lepiej metodą post, a nie get no i do tego jakieś zabezpieczenia przed sql injection.
sadistic_son
  1. <h1>Wklej link z megavideo</h1>
  2. <form method="GET" action="ogladaj.php">
  3. <input style="width: 300px;" type="text" name="kasa" class="prel" />
  4. <Input type="submit" name="przycisk" value="Klik" />
  5. </form>


ogladaj.php
  1. if(isset($_GET['przycisk']) && isset($_GET['kasa']) && $_GET['kasa']!=''){
  2. $liczba=mysql_real_escape_string(strip_tags($_GET['kasa'])); //podstawowe zabezpieczenie przed sql injection
  3. mysql_query("UPDATE users SET kasa=kasa-$liczba WHERE id=".$_SESSION['logged']['id']);
  4. }
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.