Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Klika problemów z GET.
Croos22
post
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


Witam.

Mam napisać mały sklep w którym będzie możliwość kupienia klika produktów z kilku kategorii.

Tak obecnie wygląda moje cudo:
  1. <a href="?rodzaj=buty">Buty</a>
  2. <?php
  3. include('baza.php');
  4. if($_GET['rodzaj'] == 'buty'){
  5. $zapytanie = "SELECT * FROM `sklep` WHERE `rodzaj`='buty'";
  6. $idzapytania = mysql_query($zapytanie);
  7. echo '<table>';
  8. while ($wiersz = mysql_fetch_row($idzapytania))
  9. {
  10. echo '<tr><td>'.$wiersz[2].'</td><td><a href="sklep.php?rodzaj='.$wiersz[1].'&kup='.$wiersz[0].'">Kup</a></td></tr>';
  11. }
  12. echo '<table>';
  13.  
  14. if($_GET['kup'] == 3){
  15. echo 'Kupiles przedmiot 3.';
  16. }
  17. }
  18. ?>


Teraz powiem z czym mam problem:
1. W pierwszym if-ie przekazuje dane kolejnymi odsłonami dokumentów i w każdym musiał bym wyciągać dane z bazy od nowa ponieważ mam WHERE podane co ma pobrać. Nie mam pojęcia jak zrobić jedno zapytanie i czy to było by konieczne a wydaje mi się, że tak ponieważ może to powodować obciążenie.
2. Taka jest sprawa, że na końcu w if($_GET['kup'] == 3) mam podaną liczbę a chciałem aby jeśli wcisnę ...&kup=3 ma być 3 gdy ...&kup=2 to 2 itd.
Go to the top of the page
+Quote Post

Posty w temacie
- Croos22   [MySQL][PHP]Klika problemów z GET.   19.02.2011, 12:54:28
- - screamart   Ad1: strasznie zamotane i nie wiem, czy rozumiem. ...   19.02.2011, 13:17:22
- - Croos22   Dziękuje za pomoc.   19.02.2011, 13:46:05


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: 4.10.2025 - 13:21