Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]nowa podstrona do strony, podstrona
ddr
post
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
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']'
Go to the top of the page
+Quote Post
Beniooo
post
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 ;]
Go to the top of the page
+Quote Post
Wazniak96
post
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
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
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 ;]
Go to the top of the page
+Quote Post
b4rt3kk
post
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ć.
Go to the top of the page
+Quote Post
ddr
post
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
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.
Go to the top of the page
+Quote Post
ddr
post
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
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
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ć.
Go to the top of the page
+Quote Post
Wazniak96
post
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
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:28