Skocz do zawartości

Problem


Wujo

Rekomendowane odpowiedzi

Witam, mam taki oto problem:

Jak zrobić w php i mysql, by po wpisaniu: https://www.adres.pl/kategoria.php?cat=aktu...sci&id=1111

Wyświetlało mi newsa z tabeli 'news', który ma kategorię: 'aktualnosci' i id=1111

a po wpisaniu: https://www.adres.pl/kategoria.php?cat=aktualnosci

Wyświetlało wszystkie newsy z tabeli 'news', które mają kategorię: 'aktualnosci'?

Teraz mam coś takiego:

 if(isset($_GET['cat']))$cat = $_GET['cat'];
if(isset($_GET['id']))$id = $_GET['id'];


 $zapytanie = "SELECT * FROM `news` WHERE `kategoria` = '$cat' AND `id` = '$id' ORDER BY `id`";
 $wykonaj = mysql_query($zapytanie);
 while($rekord = mysql_fetch_row($wykonaj))

i po wpisaniu https://www.adres.pl/kategoria.php?cat=aktu...sci&id=1111 faktycznie wyświetla mi odpowiedni news, ale po wpisaniu https://www.adres.pl/kategoria.php?cat=aktualnosci nie wyświetla się nic

Proszę o pomoc ;)

Odnośnik do komentarza
Udostępnij na innych stronach

AND -> I

OR -> LUB

czyli:

$zapytanie = "SELECT * FROM `news` WHERE `kategoria` = '$cat' OR `id` = '$id' ORDER BY `id`";

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Odnośnik do komentarza
Udostępnij na innych stronach

Zgadza się, bo niedokładnie przeczytałem te Twoje zawiłe koncepcje ;)

if(isset($_GET['cat']) && isset($_GET['id']))

{

$cat = $_GET['cat'];

$id = $_GET['id'];

$zapytanie = "SELECT * FROM `news` WHERE `kategoria` = '$cat' AND `id` = '$id' ORDER BY `id`";

}

else

{

$cat = $_GET['cat'];

$zapytanie = "SELECT * FROM `news` WHERE `kategoria` = '$cat' ORDER BY `id`";

}

$wykonaj = mysql_query($zapytanie);

while($rekord = mysql_fetch_row($wykonaj))

{

}

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Mion, dzięki, teraz działa

Wyszedłem na chwilę z domu i właśnie pomyślałem, czy nie da się tego zrobić z if, bo to chyba najbardziej oczywista i nasuwająca się opcja, jednakże myślałem, że może jest jakiś inny sposób ;)

Ale i tak dzięki wielkie

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności