Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Zmiana id poprzez $_GET
Forum PHP.pl > Forum > Przedszkole
pioch
Witam Wszystkich

tak jak w temacie , chciałbym aby dane na stronie zmieniały ( zmiana id ) i aby te zmiany wywoływane były przez link , a dokładniej funkcje $_GET smile.gif

Więc konkretniej , mam plik index.php w tym że pliku korzystam z takiego zapytania mysql

  1. <?php
  2.  
  3.  
  4.  
  5. $connection = @mysql_connect($host, $user, $pass)
  6. or die('Brak połączenia z serwerem MySQL');
  7. $db = @mysql_select_db($baza, $connection)
  8. or die('Nie mogę połączyć się z bazą danych');
  9.  
  10. $query = "
  11.  
  12. SELECT
  13.  m.id, k1.nazwa, k2.nazwa, m.gol1, m.gol2, m.gol3, m.gol4, m.kiedy,
  14. m.widownia, m.gos_logo, m.przec_logo, 
  15. g.imie, g.nazwisko, g.miasto, m.kolejka
  16. FROM
  17. mecz as m, druzyny as k1, druzyny as k2,sedziowie as g
  18. WHERE
  19.  
  20. k1.id = m.gospodarz AND
  21. k2.id = m.przeciwnik AND
  22. g.id = m.sedziaglowny
  23. ORDER BY
  24. m.id, k1.nazwa, k2.nazwa
  25.  
  26. ";
  27.  
  28.  
  29. $result = mysql_query($query);
  30. or die('Błąd zapytania');
  31.  
  32.  
  33. while ($row = mysql_fetch_array($result)) {
  34. ?>


I teraz chciałbym zrobić tak aby po wywołaniu linku index.php?id=1 wywoływało mi mecz o m.id =1 .

Czy ma ktoś pomysł i ochotę mi pomóż smile.gif)

Pozdrawiam , mój pierwszy post
nospor
  1. <?php
  2. $query = '
  3.  
  4. SELECT
  5.  m.id, k1.nazwa, k2.nazwa, m.gol1, m.gol2, m.gol3, m.gol4, m.kiedy,
  6. m.widownia, m.gos_logo, m.przec_logo, 
  7. g.imie, g.nazwisko, g.miasto, m.kolejka
  8. FROM
  9. mecz as m, druzyny as k1, druzyny as k2,sedziowie as g
  10. WHERE
  11.  '.(!empty($_GET['id']) ? ('m.id='.((int)$_GET['id']).' AND ') : '') .'
  12. k1.id = m.gospodarz AND
  13. k2.id = m.przeciwnik AND
  14. g.id = m.sedziaglowny
  15. ORDER BY
  16. m.id, k1.nazwa, k2.nazwa
  17.  
  18. ';
  19. ?>
pioch
Dziękuje za szybką odpowiedź.....

ale coś źle jest w tej linii

  1. <?php
  2. '.(!empty($_GET['id']) ? ('m.id='.((int)$_GET['id']).' AND ') : '') .'
  3. ?>



Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'
nospor
nie, wszystko jest w porządku. zauwaz, ze ja dla $query zmienilem apostrofy. U ciebie byly " a u mnie sa ' smile.gif
pioch
sorkiiiiiiiii, nie zauważyłem....


dziękuje za pomoc smile.gif

pozdrawiam
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.