[MySQL][PHP]wyszukiwarka |
[MySQL][PHP]wyszukiwarka |
18.04.2015, 19:19:32
Post
#1
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Witam,
Czy moglby mi jakis kolega powiedziec lub rzucic kawalkiem kodu jak zrobic wyszukiwarke ktora bedzie wyszukiwala uzytkownika po nicku i wrzucala na strone edycji danego uzytkownika, edycja usera znajduje sie pod tym linkiem i id= to id uzytkownika. localhost/?p=players&id=1 Ten post edytował Salur 18.04.2015, 19:24:03 |
|
|
18.04.2015, 19:58:11
Post
#2
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 28.12.2014 Ostrzeżenie: (0%) |
Pokaż strukturę tabeli. I czy masz coś zrobione w PHP?
Ten post edytował tomek200 18.04.2015, 20:00:13 |
|
|
18.04.2015, 20:07:07
Post
#3
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
W tabelce user_data mam kolumny id, nick , email itd.
Co do skryptu to jeszcze nic nie napisalem. |
|
|
18.04.2015, 20:21:41
Post
#4
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 28.12.2014 Ostrzeżenie: (0%) |
Jeśli dobrze zrozumiałem to masz coś takiego:
|
|
|
18.04.2015, 20:26:55
Post
#5
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Tak tylko ja juz napisalem edycje usera w innym pliku tzn. players.php ten plik wyswietla liste uzytkownikow i po kliknieciu na uzytkownka wrzuca mnie na edycje tego usera, dodam ze wtedy znajduje go po id typu ?p=players&id=idgracza
I teraz chcialbym aby po wpisaniu nicku w wyszukiwarce wrzucalo mi na taki adres z odpowiednim id. Tzn. Localhost/?s=players&id= Nie chce aby mi zwracalo wyniki lecz od razu wrzucalo na strone profilu. Ten post edytował Salur 18.04.2015, 20:32:27 |
|
|
18.04.2015, 20:36:31
Post
#6
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 28.12.2014 Ostrzeżenie: (0%) |
Nadal nie wiem czy o to dokładnie ci chodziło Ten post edytował tomek200 18.04.2015, 20:39:35 |
|
|
18.04.2015, 20:36:49
Post
#7
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) |
header("Location: localhost?s=players&id=".$wynik['id']);
chyba najprościej jak komuś się nie chce męczyć Ten post edytował olszam 18.04.2015, 20:37:17 |
|
|
18.04.2015, 20:38:57
Post
#8
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
No jeszcze nie o to tzn jeden szczegol nie chce aby wyswietlalo mi link do profilu lecz od razu po kliknieciu wyszukaj wrzucalo na profil.
|
|
|
18.04.2015, 20:42:05
Post
#9
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 28.12.2014 Ostrzeżenie: (0%) |
No to dokładnie ten kod co powyżej.
|
|
|
19.04.2015, 10:30:22
Post
#10
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Ojj, to przepraszam dziekuje kolegom i oczywiscie plusiki sie naleza.
Ups, po małych modyfikacja skrypt po wpisaniu nicku wrzuca na adres : http://localhost/main.php&s=players?p=salur <--- tu powinno byc id a nie nick oraz zamiast p= to id= Skrypt :
ref Ten post edytował Salur 18.04.2015, 21:26:00 |
|
|
19.04.2015, 15:19:04
Post
#11
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 28.12.2014 Ostrzeżenie: (0%) |
Na pierwszy rzut oka to w formularzu w parametrze action masz znak "&" a powinno być "?" wytwarza to błąd bo w dalszej części skryptu dubluje się znak "&".
I przed header nie dawaj echo. PS. Zapoznaj się z klasą mysqli lub biblioteką PDO bo funkcja mysql to trup. Ten post edytował tomek200 19.04.2015, 15:22:39 |
|
|
19.04.2015, 15:41:18
Post
#12
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Edytowałem skrypt na taki i nadal po kliknieciu znajdz wrzuca na adres: http://localhost/main.php?p=Serverek a powinno na http://localhost/main.php?s=editUser&id=2
Dodatkowo nick powinno zamieniać na ID.
Ten post edytował Salur 19.04.2015, 15:42:09 |
|
|
19.04.2015, 15:45:07
Post
#13
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 28.12.2014 Ostrzeżenie: (0%) |
A czy to jest jedyny skrypt php w tym pliku?
|
|
|
19.04.2015, 15:55:58
Post
#14
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
To jest cały plik w którym znajduje się wyszukiwarka:
http://wklej.org/id/1691801/ |
|
|
19.04.2015, 16:10:26
Post
#15
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 28.12.2014 Ostrzeżenie: (0%) |
php:
I formularz: Ten post edytował tomek200 19.04.2015, 16:13:40 |
|
|
19.04.2015, 16:29:01
Post
#16
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Teraz zwraca mi taki link: http://localhost/main.php?s=editUser&p=Serwerek
Zamista Serwerek powinno być id, i zamiast p=Serwerek to id= IDSerwerka, przez co nie znajduje gracza i wypluwa:
Ten post edytował Salur 19.04.2015, 16:30:59 |
|
|
19.04.2015, 16:37:44
Post
#17
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 28.12.2014 Ostrzeżenie: (0%) |
Pokaż tą linijkę.
|
|
|
19.04.2015, 16:40:02
Post
#18
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
Oto cały kod:
http://wklej.org/id/1691833/ |
|
|
19.04.2015, 16:44:13
Post
#19
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 28.12.2014 Ostrzeżenie: (0%) |
Ale błąd jest w pliku editUser.php a nie w main.php
|
|
|
19.04.2015, 16:45:45
Post
#20
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) |
To linijki 27-31:
Ten post edytował Salur 19.04.2015, 16:50:12 |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 11:40 |