![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 16.05.2005 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam taki oto kod wysiwetlający newsy:
i teraz mam wlasnie problem, zaciolem sie w pewnym momencie, jak zrobic, zeby na link news.php?id=ID NEWSA wyswietal sie news, probowalem w ten sposob, ale sie zaciolem ![]()
Ten post edytował M45t3r 8.08.2005, 12:51:19 -------------------- Nie chce pieniedzy, diamentow, tulipanow i fasoli!
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.04.2004 Skąd: Legionowo Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 16.05.2005 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
zrobilem tak:
i niestety jak otwieram news.php?id=1 powinno pojawiac sie napis test a nie pojawia sie nic czyli cos jest źle...niestety ja nie wiem... jakby ktos nie wiedzial tutaj caly kod:
Ten post edytował M45t3r 8.08.2005, 13:56:59 -------------------- Nie chce pieniedzy, diamentow, tulipanow i fasoli!
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Spróbuj dać zamiast isset, empty" title="Zobacz w manualu php" target="_manual.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 16.05.2005 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
rowniez nie dziala... -------------------- Nie chce pieniedzy, diamentow, tulipanow i fasoli!
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
walnij se jakąś kontrolę ewentualnych bledów a bedziesz wiedzial co jest nie tak:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 16.05.2005 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
po wklejeniu tego kodu widze:
wchodze w pokazanie newsa tak wyglada zapytanie:SELECT * FROM newsy WHERE id = Something is wrong in your syntax obok '' w linii 1 a jak wejde w linki news.php?id=1 zas pusta strona... co robie źle ? ![]() -------------------- Nie chce pieniedzy, diamentow, tulipanow i fasoli!
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ehhh.
po pierwsze masz zle zageszczenie ifów, co powoduje że gdy masz id w url to nie wchodzisz tam gdzie trzeba, wogole nigdzie nie wchodzisz To poprawiona wersja: Widać roznice?Ty rób se sam wcięcia czasami to zobaczysz wiele bledów. po drugie: sprawdz czy linki ci się dobrze generują, czy jest id ustawione, czyli czy $row['id'] zwraca to co trzeba. Jak tak to juz powinno byc git -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 16.05.2005 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
sorry... moja wina, tametejsze kody pewnie by dzialaly, gdybym ja nie mylil zmiennej
![]() ![]() ![]() Ten post edytował M45t3r 8.08.2005, 15:16:46 -------------------- Nie chce pieniedzy, diamentow, tulipanow i fasoli!
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
sluchaj nie bylo ok. nawet jesli to co mowisz jest prawdą to i tak kichę miales w strukturze warunku. To co ci poprawilem. U ciebie gdy bylo podane id w url to nigdzie nie wchodzilo. Teraz po poprawkach wchodzi.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 16.05.2005 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
A jak skracać tekst ? tzn jaka funkcja/zapytanie za to odpowiada.. bo chce jeszcze skrocic tekst do 500 znakow, a potem w linki news.php?id=x caly news...
-------------------- Nie chce pieniedzy, diamentow, tulipanow i fasoli!
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No z takimi pytaniami to najpierw do manuala powinienes sięgac.
left
http://dev.mysql.com/doc/mysql/en/string-functions.html -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
substr" title="Zobacz w manualu php" target="_manual w sql chyba też jakoś tak nie pamiętam dokładnie...
chyba jakoś tak..
-------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 16.05.2005 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
a macie taka instrukcje po pl ?
-------------------- Nie chce pieniedzy, diamentow, tulipanow i fasoli!
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Ja jeszcze nie widziałem manual'a do mysql po polsku... pewnie nie ma
![]() -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 16.05.2005 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
em jeszcez jedno pytanie, na podstawie tamtego kodu zrobilem inny pliczek ktory tez ma pobierac dane z z bazy danych i wyglada on tak:
Jak wpisze plik.php?id=4 pusta strona a w bazie w tabeli pages, id 4 mam tekst.. tym razem nie pomylilem zadnej zmiennej ![]() ![]() Ten post edytował M45t3r 9.08.2005, 16:10:14 -------------------- Nie chce pieniedzy, diamentow, tulipanow i fasoli!
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
klejne tego typu posty chyba będę zamykał. ty czasem popatrz na kod który piszesz. nie wklejaj bezmyślnie z innych plików. PRzyjrzyj się warukowi:
if (!isset($_GET['id'])) ty robisz selecta dopiero wtedy gdy nie masz w url id. powinieneś robić wlasnie gdy jest id w url. warunek ma byc taki if (isset($_GET['id'])) parę postów wcześniej podalem ci prostą kontrolę błedów, aby sprawdzać gdzie może być błąd. Do takiej kontroli nalezy zwykłe echo w warunku aby sprawdzić czy oby na pewno do warunku wchodzi. Czy to tak ciężko samemu taką kontrolę zrobić? Ja rozumiem że jesteś początkujący, ale to nie zwalnia cię od tego, abyś czasem zastanowił się nad kodem czy też wziął do serca nasze uwagi i porady odnośnie pisania skryptów. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 16.05.2005 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
ok wszystio działa pieknie
![]()
skomentuj.php
a tabela konentarze ywglada tak:
problem polega na tym, ze wpis nie dodaje sie do bazy ![]() Ten post edytował M45t3r 28.08.2005, 14:42:31 -------------------- Nie chce pieniedzy, diamentow, tulipanow i fasoli!
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 15.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
erm zamiast
.$news_id. daj .$_GET['news_id']. reszta analogicznie i mysl co piszesz porownaj swoj poprzedni i aktualny skrypt (skrypt musi wiedziec z kad brac wartosci zmiennych) edit takie podmienienie powinno dzialac aczkolwiek nie jest to rozwiazanie bezpieczne (SQL injection i takie tam) ![]() Ten post edytował popo 28.08.2005, 14:57:06 |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 0 Dołączył: 16.05.2005 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
ók nie wazne ;] zrobiłęm ;] ale dlaczego to zapytanie
nie działa ? Ten post edytował M45t3r 29.08.2005, 21:21:04 -------------------- Nie chce pieniedzy, diamentow, tulipanow i fasoli!
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:42 |