Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]nowa podstrona do strony, podstrona
ddr
post 12.11.2012, 22:26:00
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 27.03.2010

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


Witajcie mam problem tak więc robię coś w rodzaju panelu i potrzeba mi pomocy w zrobieniu podstrony jednej - już tłumaczę o co chodzi, mam taki kod.

  1. else if($_GET['kategoria']=="pojazdy")
  2. {
  3. //tutaj cały kod strony nie jest on ważny
  4. }


następnie w tej stronie wypisuje wszystkie pojazdy które są podpisane pod konto - to ładnie działa, każdy pojazd ma swój oddzielny numer id następnie trzeba mi pomóc w zrobieniu podstrony że jeśli kliknie się na pojazd to przenosi na podstronę i tam wypisuje wszystkie dane coś na miarę ....&kategoria=pojazdy&pid=2 i tutaj podstrona dla pojazdu i id 2 i wypis wszystkich danych (z tym poradzę sobie tylko samo stworzenie podstrony jakaś pomoc).
Go to the top of the page
+Quote Post
b4rt3kk
post 13.11.2012, 00:39:04
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


W czym problem, żeby w zapytaniu pobrać z bazy (?) dane na temat pojazdu o ID przekazanym w zmiennej $_GET?

  1. SELECT * FROM pojazdy WHERE id='$_GET['id']'


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Beniooo
post 13.11.2012, 07:47:40
Post #3





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

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


Troszkę chaotycznie to napisałeś, i nie wiem jak Ci pomóc ;]


--------------------
Mój post rozwiązał Twój problem? Naciśnij co Ci szkodzi? ;-)
Go to the top of the page
+Quote Post
Wazniak96
post 13.11.2012, 09:16:52
Post #4





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


Benioo kolejne forum i poraz kolejny piszesz bezsensowne posty. Skoro nie wiesz o co autorowi tematu chodzi to po kija się wgl odzywasz. ? Co ci da ta ilość postów.
  1. else if($_GET['kategoria']=="pojazdy")
  2. {
  3. if(!isset($_GET['pid']) || empty($_GET['pid'))
  4. {
  5. //Tytaj syswietlenie wszystkich pojazdow
  6. }
  7. else
  8. {
  9. //Tutaj o konkretnym id
  10. }
  11. }
Go to the top of the page
+Quote Post
ddr
post 13.11.2012, 10:41:08
Post #5





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 27.03.2010

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


Zapytania okej, tam wszystko działa mi chodzi konkretnie o samo stworzenie jakby tej nowej podstrony a wczytywanie tych danych już na gotowej podstronie sobie zrobię - nie bardzo wiem jak zrobić tą podstronę a ten kod powyżej coś nie działa - strona nie chce mi się w ogóle wczytać.
Go to the top of the page
+Quote Post
Beniooo
post 13.11.2012, 11:35:04
Post #6





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

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


Odzywam się po to żeby się dowiedzieć jak mu pomóc ;]


--------------------
Mój post rozwiązał Twój problem? Naciśnij co Ci szkodzi? ;-)
Go to the top of the page
+Quote Post
b4rt3kk
post 13.11.2012, 11:37:14
Post #7





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(ddr @ 13.11.2012, 10:41:08 ) *
Zapytania okej, tam wszystko działa mi chodzi konkretnie o samo stworzenie jakby tej nowej podstrony a wczytywanie tych danych już na gotowej podstronie sobie zrobię - nie bardzo wiem jak zrobić tą podstronę a ten kod powyżej coś nie działa - strona nie chce mi się w ogóle wczytać.


Tworzysz dwa pliki php. Jeden np. lista.php, drugi szczegoly.php. W pierwszym wczytujesz całą listę:

  1. // połączenie z bazą
  2. // wykonanie zapytania
  3.  
  4. while ($row) {
  5.  
  6. echo '<a href="szczegoly.php?kategoria=pojazdy&id='.$row['id'].'">'.$row['nazwa'].'</a>';
  7.  
  8. }


W drugim pliku szczegoly.php:

  1. // połączenie z bazą
  2. $query = "SELECT * FROM pojazdy WHERE id='{$_GET['id']}'";
  3. // wykonanie zapytania
  4. // wyświetlenie wyników
  5. print_r($row);


Oto prosty schemat czynności które musisz wykonać.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
ddr
post 13.11.2012, 11:48:43
Post #8





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 27.03.2010

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


A po prostu nie da się to zrobić w pliki php w którym mam kod bez tworzenia nowych? Nie chce zbytnio mieszać - cały kod tego panelu co robię mam w gp.php cała ścieżka do 'modułu' pojazdy wygląda tak /gp.php?id=postac&uid=28&kategoria=pojazdy - jak widać dla każdego uid jest to zrobione po prostu pętla i chce dodać na końcu coś w rodzaju gp.php?id=postac&uid=28&kategoria=pojazdy&pid=idpojazdu z bazy i wtedy się wyświetla cała podstrona tylko jakby środek się zmienia - jeśli ktoś nie rozumie za bardzo o co mi chodzi to jeśli ktoś będzie chętny to pokażę jak to wygląda w praktyce - na skype czy na czymś wytłumaczy potem napisze się to tutaj.
Go to the top of the page
+Quote Post
b4rt3kk
post 13.11.2012, 12:00:10
Post #9





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Więc w czym problem, żeby zamiast całej tej listy pojazdów (?), dać tylko 1 o konkretnym id przekazanym przez $_GET? Mniej więcej taki warunek:

  1. if (!isset($_GET['id'])) {
  2. // wyświetlasz cała listę
  3. } else {
  4. // wyświetlasz jeden konkretny przedmiot
  5. }


Zresztą, jak napisał to Wazniak96 kilka postów wyżej. Jeśli chcesz bardziej konkretnej pomocy to nie kombinuj tylko wstaw odpowiedni fragment kodu.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
ddr
post 13.11.2012, 18:57:22
Post #10





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 27.03.2010

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


mówiłem że ten kod nie działa.
Go to the top of the page
+Quote Post
Evinek
post 13.11.2012, 19:23:36
Post #11





Grupa: Zarejestrowani
Postów: 280
Pomógł: 46
Dołączył: 23.03.2010

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


Nie działa, a dokładniej? Wyświetla errory, biała strona czy co?
Druga sprawa, potrafisz coś z PHP? Bo chcesz gotowca a to zły dział do tego.
Odpowiedzi już padły. Pokaż najnowszy kod ( z tym sprawdzaniem pid) i wtedy zobaczymy.
Go to the top of the page
+Quote Post
b4rt3kk
post 13.11.2012, 19:29:28
Post #12





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(ddr @ 13.11.2012, 18:57:22 ) *
mówiłem że ten kod nie działa.


Ja również mówiłem, że jeśli oczekujesz bardziej sprecyzowanej odpowiedzi to przedstaw cały kod. Bez tego to jest wszystko co możemy Ci zaoferować.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Wazniak96
post 13.11.2012, 20:04:19
Post #13





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


Nie działa, ponieważ najpierw podałeś, że w linku będziesz przekazywał $pid, więc pod to napisałem kod. Potem pewnie dałeś w zapytaniu id a w linku pid przez co nie znajdywało wyników albo dałeś w linku id przez co warunek się nie zgadzał i pokazywało wszystkie zamiast tych których szukasz.
Wklej kolego cały kodzik albo powiedz co ci konkretnie nie działa. I pisz dokładniej. Hogwardu raczej tu nikt nie skończył ;P
Go to the top of the page
+Quote Post
ddr
post 13.11.2012, 20:07:26
Post #14





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 27.03.2010

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


proszę was bardzo w takim razie - tutaj macie kod cały tej kategorii pojazdy http://pastebin.com/YqtzQMr5 . Co do pytania - coś umiem, oczekuje tylko jakiegoś nakierowania jak zrobić to co nie wiem - nie potrzeba mi kodu, choć może być.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 3.07.2025 - 01:22