![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam bazę danych gdzie jest tabela w której mam 3 kolumny
Imię Nazwisko e-mail // a w tym rekordy Jan Kowalski jakis@email.pl Chciałbym żeby można było zrobić link np. index.php?page=jan i w tym linku pojawiła sie tabelka gdzie było by opisane wszystko do jana.. czyli np. Imię i nazwisko : Jan Kowalski e-mail: jakis@email.pl trzeba było by to zrobić chyba funkcją Get.. ale jak ? może mi ktoś powie jak to sie nazywa takie zabieranie z bazy. jakieś gotowe rozwiązania ? Dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 33 Dołączył: 18.10.2010 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
bardzo zly pomysl, bo w bazie mozesz miec 20 janów i którego wtedy masz wyświetlić?
w innym wypadku polecam wujka gugle i SELECT string, tudzież SELECT LIKE |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 17.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował maiq23 24.02.2011, 01:48:26 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witaj , hmm nie wiem dlaczego, ale wywala mi błędy...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 33 Dołączył: 18.10.2010 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
w zgadywanki nikt się nie będzie bawił.
Jakie błędy.....? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
zamień apostrofy na cudzysłowy i dodaj apostrofy do zmiennych w lini 4
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 6 Dołączył: 7.03.2011 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Do tabeli warto będzie dodać kolumnę, coś w rodzaju ID. Jaki masz teraz primary key tabeli? Jeżeli jest to pole imię to wtedy przy dwóch identycznych wpisach będzie wyskakiwał błąd. Zastanów się poważniej nad tą opcją. A wtedy wyświetlenie pewnej osoby to będzie na przykład zwykłe index.php?osoba_id=1, gdzie będziesz podawał id osoby... a zapytanie SQL? jeszcze prostsze:
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zrób to na zasadzie jquery-ui dialog, będzie fajny efekt i przy okazji mniej pracy (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, dodałem do tabeli id które robi sie automatycznie 1,2,3 : DD
zrobiłem skrypt tak
i wyskakuje mi błąd Cytat Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\Program Files\WebServ\httpd\get\index.php on line 23
Ten post edytował Misiuu 12.03.2011, 14:21:50 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
to teraz wywala mi błąd
Cytat Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\Program Files\WebServ\httpd\get\index.php on line 20
Imię Nazwisko E-mail |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
dodawaj do mysql_query(), or die(mysql_error()) - bedziesz wiedział co się dzieje.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Something is wrong in your syntax obok '[osoba_id]' w linii 1 przy zapytaniu Cytat $sql = 'SELECT * FROM tabela WHERE id=$_GET[osoba_id]'; a przy tym co najpierw czyli Cytat $sql = 'SELECT * FROM tabela WHERE id='.$_GET[osoba_id]; Cytat Something is wrong in your syntax obok '' w linii 1 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
takie głupie pytanie - a przekazujesz tą zmienną w adresie?...
Edit: nie $_GET[osoba] tylko $_GET['osoba'] Ten post edytował krzywy36 12.03.2011, 15:16:47 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje udało sie (IMG:style_emoticons/default/biggrin.gif)
Ten post edytował Misiuu 12.03.2011, 15:27:46 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
@gorden nie prawda, jest dokładnie na odwrót, w $_GET muszą być apostrofy chyba że indeks jest liczbą, natomiast w sql niekoniecznie.
Jakby miał włączone wyświetlanie wszystkich błędów to by mu wywaliło coś w stylu: Kod Notice: Use of undefined constant zmienna - assumed 'zmienna' in /home/smiechowy/htdocs/test/index.php on line 60 Edit: zrób
Ten post edytował krzywy36 12.03.2011, 15:27:30 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem
Cytat $sql = "SELECT * FROM tabela WHERE id = '$_GET[page]'"; i zadziałało z tym co ty mi dałeś nie działa. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 07:57 |