Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmienna w select
Forum PHP.pl > Forum > Przedszkole
misiekdg
Nie wiem jak odwołać się do zmiennej w funkcji select, mianowicie chodzi o
  1. $query = "SELECT *
  2. FROM dane where login=$f";


kiedy wstawię zamiast $f np 'zosia' to jest ok, a jak zrobic porównanie do zmiennej??
dugem
Umieść zmienną w ciakach ' '
Zatem będize to wyglądało tak:

  1. $query = "SELECT *
  2. FROM dane where login='$f'";
strife
  1. <?php
  2.  
  3. $f = 'zosia';
  4. $query = "SELECT * FROM dane WHERE login = '" . $f . "' ;";
  5. echo $query;
  6.  
  7. ?>

questionmark.gif?
misiekdg
no nie zabardzo to działa tak jak chcę. mianowicie kod
  1. <?php
  2.  
  3. $f = 'zosia';
  4. $query = "SELECT *
  5. FROM dane WHERE login = '" . $f . "' ;";
  6. echo $query;
  7.  
  8. ?>


działa dobrze w przypadku ustawienia zmiennej np
  1. $f='ala';


ale nie zdaje to egzaminu kiedy zmienna f jest pobierana z formularza z innej podstrony, w tym momencie przestaje to działać. jak to zrobic?
strife
Zmienna z tego formularza jest pobierana metodą $_GET czy $_POST?. Wtedy kod wyglądał by trochę inaczej...
  1. <?php
  2.  
  3. $f = $_POST['zosia'];
  4. $query = "SELECT * FROM dane WHERE login = '" . $f . "' ;";
  5. echo $query;
  6.  
  7. ?>

I teraz po naciśnięciu submitu w formularzu, do zmiennej $f zostanie przypisana zawartość inputa zosia...
  1. <form method="post">
  2. <input type="text" name="zosia" />
  3. <input type="submit">
  4. </form>


Używaj poprawnego bbCODE
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.