Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> instrukcja warunkowa a zmienne
Murek1993
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 23.04.2012

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



Mam taki kod , jesli nie ma danej zmiennej wykonuje sie zapytanie z danymi wybranymi z formularza i do tablicy id_pojazdu zostana wpisane id pojazdow ktore zapytanie wybralo z bazy ale potem gdy jest zmienna $Get metoda chce uzyc tej tablicy id_pojazdu do 2 zapytania . Teraz po prostu gdy sie wykona 1 czesc skryptu to te id sie wpisza ale jak zaraz potem 2 czesc skryptu to tych id tam nie ma co zrobic

  1. <?php
  2.  
  3.  
  4. if (!isset ($_GET['metoda'])){
  5.  
  6. $zapytanie = "SELECT
  7. * from pojazdy
  8.  
  9. WHERE marka LIKE '%".$_POST['marka']."%' and model LIKE '%".$_POST['model']."%'";
  10.  
  11. $w=mysqli_query($dbc, $zapytanie);
  12. $id_pojazdu=array():
  13. echo '<table border="1">';
  14. while($row=mysqli_fetch_array($w)){
  15. echo '<tr>';
  16. $id_pojazdu[]=$row[0];
  17. echo "<td>$row[0]</td>";
  18. echo "<td>$row[1]</td>";
  19. echo "<td>$row[2]</td>";
  20. echo "<td>$row[3]</td>"
  21. echo '</tr>';
  22. }
  23. echo '</table>';
  24. }else{
  25. $zapytanie = "SELECT
  26. * from pojazdy
  27.  
  28. WHERE id_pojazdu in (".implode(', ', $id_pojazdu).")";
  29. $zapytanie=$zapytanie."order by cena desc";
  30.  
  31. $w=mysqli_query($dbc, $zapytanie);
  32.  
  33. echo '<table border="1">';
  34. while($row=mysqli_fetch_array($w)){
  35. echo '<tr>';
  36.  
  37. echo "<td>$row[0]</td>";
  38. echo "<td>$row[1]</td>";
  39. echo "<td>$row[2]</td>";
  40. echo "<td>$row[3]</td>"
  41. echo '</tr>';
  42. }
  43. echo '</table>';
  44.  
  45. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 14:37