Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmienna w select
misiekdg
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 6.11.2005

Ostrzeżenie: (0%)
-----


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??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
dugem
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 24.11.2005

Ostrzeżenie: (0%)
-----


Umieść zmienną w ciakach ' '
Zatem będize to wyglądało tak:

  1. $query = "SELECT *
  2. FROM dane where login='$f'";
Go to the top of the page
+Quote Post
strife
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


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

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
misiekdg
post
Post #4





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 6.11.2005

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
strife
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 16:24