Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Pewne użycie formularza
Forum PHP.pl > Forum > Przedszkole
CryWolf
Witam!

  1. <?php
  2. $pokaz2 = "SELECT * FROM bronie WHERE login = '". $_SESSION['user'] ."'";
  3. $wykonaj = mysql_query($pokaz2);
  4. while($wiersz = mysql_fetch_array($wykonaj))
  5. {
  6. $id = $wiersz['id'];
  7. $bron = $wiersz['bron'];
  8. $bronp = $wiersz['bronp'];
  9.  
  10. echo "$bron ($bronp)<br>";
  11. if (!empty($_POST['$id'])) { mysql_query("UPDATE users SET zbron=$bron, zbronp=$bronp WHERE login = '". $_SESSION['user'] ."'"); echo "<b><center>Założyłeś broń!</b></center>"; }
  12. else { echo "<form method=POST><input type=hidden name=$id value=1><input type=submit value=Używaj></form>"; }
  13.  
  14. }
  15. ?>


Po przeczytaniu kod powinniście wiedzieć o co chodzi, tzn o mozliwość załozenia broni.
Jak zrobić aby pogrubiona zmienna (name=$id ) była jakby tą co w:
if (!empty($_POST['$id']))
gdyż po wciśnięciu Submita nic się nie dzieje, więc czyli tak jakby zmienna w name nie działała.
Jak można zrobić to o co mi chodzi?
Z góry dziękuję za odpowiedź.
BaN
Kod
$_POST[$id]
,
OT: Piszesz zupełnie nie po polsku: "przeczytaniu kod", "założyć broń", "więc czyli", pomijam inne. Analfabeta czy obcokrajowiec?
CryWolf
Przepraszam ale miałem mało czasu, raczej nie popełniam błędów smile.gif pozdrawiam i dzięki smile.gif
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.