![]() |
![]() ![]() |
![]() |
-Shinigami- |
![]()
Post
#1
|
Goście ![]() |
Witam. Mam problem. Napisałam skrypt wyświetlający karty graficzne, zapisane w bazie danych. Chciałabym przerobić go tak, aby po kliknięciu na model karty, przenosiło do strony "konkret.php" i pobierałoby wtedy z bazy danych dokładną specyfikację. Niestety, nie potrafię pobrać "nazwy", wybranej karty, tak, aby na stronie "konkret.php" wyświetlało jej specyfikację. Jeśli ktoś mógłby pomóc, będę wdzięczna. Pozdrawiam.
kartyg.php
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
zapewne masz pole id, jeśli nie to radze dorobić, wtedy link robisz np tak:
a w pliku konkret tworzysz zapytanie sql z WHERE id = $_GET['id'] (popraw to tak żeby działało). Ten post edytował krzywy36 12.03.2011, 11:09:54 -------------------- pretty as a shit.
|
|
|
-Shinigami- |
![]()
Post
#3
|
Goście ![]() |
Wyskakuje taki błąd:
Parse error: syntax error, unexpected '=' in C:\Program Files (x86)\WebServ\httpd\includes\kartyg.php on line 26 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
mam zgadnąć co masz w 26 linii?
-------------------- pretty as a shit.
|
|
|
-Shinigami- |
![]()
Post
#5
|
Goście ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
rzeczywiście, mój błąd. Chodzi o to, że używasz " tam gdzie ja używam ', poprawnie powinno być tak:
-------------------- pretty as a shit.
|
|
|
-Shinigami- |
![]()
Post
#7
|
Goście ![]() |
O teraz przechodzi do strony : http://localhost/index.php?body=konkret&id=1
Ale pokazuje się błąd: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files (x86)\WebServ\httpd\includes\konkret.php on line 12 Plik konkret.php:
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
podstawy budowania stringów w php.
powinno działać, radzę używać ' zamiast " ![]() -------------------- pretty as a shit.
|
|
|
-Shinigami- |
![]()
Post
#9
|
Goście ![]() |
Ah, teraz znów taki błąd: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files (x86)\WebServ\httpd\includes\konkret.php on line 16
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
prawdopodobnie błąd w sql, spróbuj:
na pewno pole id masz pisane wielkimi literami w bazie? Edit: Dodaj do po mysql_query() or die(mysql_error()) Ten post edytował krzywy36 12.03.2011, 11:55:14 -------------------- pretty as a shit.
|
|
|
-Shinigami- |
![]()
Post
#11
|
Goście ![]() |
Tak, pole ID, na pewno jest dużymi.
Aktualnie plik "konktet.php" wygląda tak:
I wyrzuca błąd: Something is wrong in your syntax obok '"kartyg" WHERE ID=""' w linii 1 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
zamiast $_GET['ID'] daj w zapytaniu $_GET['id']
-------------------- pretty as a shit.
|
|
|
-Shinigami- |
![]()
Post
#13
|
Goście ![]() |
Nic to nie dało, dalej to samo.
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
zauważ, że w
Cytat I wyrzuca błąd: Something is wrong in your syntax obok '"kartyg" WHERE ID=""' w linii 1 między cudzysłowami brakuje wartości, więc nie jest przekazywana z GET'a, więc masz prawdopodobnie gdzieś literówke.
-------------------- pretty as a shit.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:43 |