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
slawekxx
post
Post #2





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

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


wyskakuje mi błąd blad- Temperatura

  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- 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']);}
  16. else{ echo 'blad- Temperatura';
  17.  
  18. }
  19.  
  20.  
  21. $resource = mysql_query('SELECT DISTINCT
  22.  
  23. `name_pl`,`rstation_id`,`region`,`dzien`,`czas`,`wind_dir`,`wind_force`,`tempera
    ture`,`pressure`,`lat`,`lng` FROM region , pogoda WHERE
  24.  
  25. region = "'.$region.'" AND temperature="'.$temperature.'" AND region.rstation_id=pogoda.station_id ORDER BY `name_pl`,`dzien`,`czas` DESC ')
  26.  
  27. or die('Blad');


region mam wybierany za pomocą input type radio coś takiego
  1. <form name="form1" id="form1" action="" method="post">
  2.  
  3. <tr><td><b>Wybierz Region</b></td></tr>
  4. <td><input type="radio" name="region" value="Grecja" />Cały obszar Grecji</td>
  5. <td><input type="radio" name="region" value="Cyklady" />Cyklady</td>
  6. <td><input type="radio" name="region" value="Peloponez" />Peloponez</td>
  7. <td><input type="radio" name="region" value="Dodekanez" />Dodekanez</td>
  8. <td><input type="radio" name="region" value="Epirus" />Epirus</td>
  9. <td><input type="radio" name="region" value="Kreta" />Kreta</td>
  10. <td><input type="radio" name="region" value="Macedonia Srodkowa" />Macedonia Środkowa</td>
  11. <tr><td><input type="radio" name="region" value="Macedonia Wschodnia i Tracja" />Macedonia Wschodnia</td>
  12. <td><input type="radio" name="region" value="Macedonia Zachodnia" />Macedonia Zachodnia</td>
  13. <td><input type="radio" name="region" value="Sporady" />Sporady</td>
  14. <td><input type="radio" name="region" value="Tesalia" />Tesalia</td>
  15. <td><input type="radio" name="region" value="Wyspy Egejskie Północne" />Wyspy Egejskie Północne</td>
  16. <td><input type="radio" name="region" value="Wyspy Jońskie" />Wyspy Jońskie</td>
  17. <td><input type="radio" name="region" value="Wyspy Sorońskie" />Wyspy Sorońskie</td></tr>
  18.  
  19. </tr>
  20. <td><input type="submit" name="Wybierz" value="Wybierz"/></td>
  21. </form>


a jak teraz mam dodać wybieranie z listy rozwijanej tak aby się to nie gryzło :-) ?
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: 8.10.2025 - 20:44