Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kilka zmiennych instrukcja WHERE
slawekxx
post
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 2
Dołączył: 28.08.2010

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


Jak napisać zapytanie do bazy z kilkoma zmiennymi za instrukcją WHERE chodzi mi o kod jak mogę to połączyć aby po spełnieniu kilku warunków wyświetlały się tylko określone rekordy ? To jest kod tylko do jednego warunku
  1. if ($_POST)
  2. {
  3. if (!empty($_POST['region']) && is_scalar($_POST['region']))
  4. {
  5. $region = mysql_real_escape_string($_POST['region']);}
  6. else{ echo 'blad';
  7.  
  8. }
  9. $resource = mysql_query('SELECT DISTINCT `name_pl`,`rstation_id`,`region`,`dzien`,`czas`,`wind_dir`,`wind_force`,`tempera
    ture`,`pressure`,`lat`,`lng` FROM region , pogoda WHERE region = "'
    .$region.'" AND region.rstation_id=pogoda.station_id ') or die('Blad');
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
devnul
post
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


Cytat
A, w którym miejscu kodu uważasz, że tworzę dwa razy zmienną region ?

  1. if ($_POST)
  2. {
  3. if (!empty($_POST['region']) && is_scalar($_POST['region']))
  4. {
  5. $region = mysql_real_escape_string($_POST['region']);} //PIERWSZY RAZ
  6. else{ echo 'blad- Region';
  7.  
  8. }
  9.  
  10.  
  11. if ($_POST)
  12. {
  13. if (!empty($_POST['temperature']) && is_scalar($_POST['temperature']))
  14. {
  15. $region = mysql_real_escape_string($_POST['temperature']);}//DRUGI RAZ
  16. else{ echo 'blad- Temperatura';
  17.  
  18. }

no i oczywiście w formularzu nie masz zdefiniowanego pola z temperaturą

Ten post edytował devnul 27.09.2010, 17:07:51
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 02:51