Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
Jest to system newow z komentarzamii jednak nie dziala mam prosbe moglibyscie mi poprawic ten kod (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Od razu mowie ze jestem dosyc poczatkujacym uzytkownikiem wiec prosilbym o cierpliwosc (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Ten post edytował Raffal 19.06.2006, 18:07:47 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
1. Jak mądrze zadawać pytania - polecam, widać że Ci sie przyda. Co wg. Ciebie znaczy "nie działa"? Może opisz to niedziałanie. Wywala błądy? Jesli tak to jakie? Jeśli nie, to napisz że nie. Działa źle? Jak działa a jak miało działać?
2. Nadużywasz echo. Po co aż tyle? Poczytaj o konkatenacji. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
tzn
pobieranie newsow dziala<br> wyswietla mi submit z id i nawet po nacisnieciu go wyswitlał mi prubne echo jednak gdy dodalem do tego pobieranie z bazy komentarzy i dodawanie nowych komentarzy cos sie zepsuło (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) nie moge uruchomic systemu komentarzy..... bład wyswietla mi taki Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/accounts_r/raffal/public_html/index.php on line 179 |
|
|
|
Post
#4
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Zamień:
Na:
P.S. Podawaj, która lnia na listingu odpowiada tej z komunikatu o błędzie. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
gdzies w tym fragmencie ;] ciezko sie doliczyc
(IMG:http://forum.php.pl/style_emoticons/default/dry.gif) juz wiem o co chodzi z naduzywaniem echo ale tam łatwiej mi bylo ze wzgledu na uzycie tez styli i polaczenie tych echo mogob by mi utrudnic pozniejsze zmiany;) a tak mam ładnie i przejrzyscie sorki za nie storsowanie nacznikow php juz wiem jak Ten post edytował Raffal 19.06.2006, 17:23:58 |
|
|
|
Post
#6
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Zamień:
na:
I jak po tych dwóch zmianach? |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
Parse error: syntax error, unexpected $end in /home/accounts_r/raffal/public_html/index.php on line 289
teraz taki mi blad wyskoczyl ale ta linijak to nie jest kod php ani nawet w poblizu go nie ma Juz naprawde nie wiem co moze byc zle zamieszczam wszystkie skrypty w php nie denerwujcie sie ale 2 dni szukalem tego bledu i juz nie mam pojecia:( (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (
Ten post edytował Raffal 19.06.2006, 17:39:24 |
|
|
|
Post
#8
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Stosuj wcięcia. Będziesz widział takie błądy.
Brakuje zamknięcia jednaj klamry. Której? Z wcięciami doskonale widać. |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
w ktorym wierszu brakowalo mi klamry?? bo nie moge zajarzyc;)
mam wstawic jeszcze jedna w lini 66?? Ten post edytował Raffal 19.06.2006, 18:42:47 |
|
|
|
Post
#10
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
no doszedlem do takiego momentu ze bledy nie wyskakuje ale petla while(pierwsza) ktora ma pobierac newsy z bazy nie dziala oraz pobieranie komentarzy po nacisnieciu buttona tez nie dziala:(
http://raffal.boo.pl
pomozcie prosze Ten post edytował Raffal 20.06.2006, 14:51:49 |
|
|
|
Post
#12
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Jaki błąd wyskakuje? Jeśli żadne, to edytuj plik php.ini i poszukaj mniej więcej czegoś takiego
E_ALL przeczytaj, co jest napisane w okolicach tego i odkomentuj jedną z obsług błędów - najlepiej E_ALL Potem zobacz, czy wywala błąd - jak tak, to spróbuj go rozwiązać a jak nie będziesz mógł, to dopiero napisz na forum. |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
Ja juz prubowalem na 1000 sposobow
błedu nie ma zadnego wysskakuje cos takiego http://raffal.boo.pl nie posiadam pliku php.ini mam szykly plik php ktory includuje w innym plik php |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
Po pierwsze daj:
$id2=mysql_query('select * from komentarze where id=\'' . $id .'\'') or die (mysql_error); zamiast $id2=mysql_query('select * from komentarze where id=' . $id ) or die (mysql_error); I pokaż mi struktóre bazy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a zwłaszcza komentarze |
|
|
|
Post
#15
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Po pierwsze daj: $id2=mysql_query('select * from komentarze where id=\'' . $id .'\'') or die (mysql_error); zamiast $id2=mysql_query('select * from komentarze where id=' . $id ) or die (mysql_error); I pokaż mi struktóre bazy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a zwłaszcza komentarze Co za głupoty wygadujesz? Przecież jest dobrze a każesz "poprawić" na źle. ~Raffal nie poprawiej tego fragmentu, jest OK. No chyba że w bazie w polu id trzymasz stringi. |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
Mhh, dlatego poprosiłem o struktóre bazy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Mój kumepl pod id trzymała jeden dwa trzy itp. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Nie wiadomo co se człowiek wymyśli (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Narazie możesz nie poprawiac (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ale podaj struktóre
|
|
|
|
Post
#17
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Zamiast od razu przewracać skrypt polecenien die() staraj się coś z niego jeszcze wyciągnąć. Na przykład to jaki błąd wystąpił.
|
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
struktura tabeli komentarze
---------------------------------------
tabela news
prosze was rozwiarzcie mi ten problem bo mnie juz pot zalewa przy tym dzialanie tego skryptu nie jest takie jakbym sobie rzyczył tzn nie dziala 1-petla while ktora pobiera wszystkie newsy i nie dziala pobieranie komentarzy .. prosze (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) bład: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'id #5' at line 1 Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/accounts_r/raffal/public_html/sysnews.php on line 45 efekt wyszedł mi taki http:// raffal.boo.pl Ten post edytował Raffal 21.06.2006, 12:10:12 |
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
Mhh, w zapytaniach (mysql_) nie jestem expertem ale usuń or die() z każdego zapytania. Or die() sie raczej nie używai na samym dole daj echo mysql_error();
|
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
no to wlasnie zrobilem i wyskoczyl mi ten blad
to jest ta strona pokaze wam jeszcze raz ten kod po zmianach jakich dokonalem
Ten post edytował Raffal 22.06.2006, 13:04:24 |
|
|
|
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
ehhh (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)
Zamien tak (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
no fakt ale i tak nic sie nie zmienia
eno dlaczego nikt nie chce mi pomoc?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
Załacz jeszcze raz swój plik. Ale wszytkie błędy poprawiiliśmy ;P
|
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 6.05.2003 Skąd: Gdańsk Ostrzeżenie: (0%)
|
odpowiedź jest bardzo prosta, masz błędnę zapytanie SQL w momencie wybieranie komentarzy do artykułu. Robisz tak:
Ale źle nazywasz wyniki mysql, bo $id nie jest numerem ID newsa, ani komentarza, tylko jakimś tam wynikiem mysql_query. Nie czytałem zauważnie tutaj wypowiedzi, ale powinno być coś takiego:
Czyli dwie zmiany, wybrac chcesz chyba wszystkie komentarze to newsa, czyli w where masz id_news, pozatym podajesz id_news'a, czyli u Ciebie jest to chyba $w[0]. Osobiście polecam używać mysql_fetch_assoc()" title="Zobacz w manualu php" target="_manual zamiast Twojego mysql_fetch_row. Dostaje sie tablice asocjacyjną z nazwami pól, a nie jakimis numerkami Acha: i zamiast tych $id, $id2, uzyj chociażby $select, $select2 - juz będzie zrozumialej Ten post edytował matipl 23.06.2006, 10:54:29 |
|
|
|
Post
#25
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
No niestety sie zabarzo ucieszylem ze juz dziala wszystko ładnie teraz pobiera lecz wyswietla od razu kiedy ja chcialem zeby dopiero po nacisnieciu buttona no i jeszcze jest jakis blad bo wczytuje wszystkie komentarze do wszystkiech newsow:((( lub po dodania komentarza dopisuja sie do bazy komentarze z szystkimi id z newsow
Ten post edytował Raffal 23.06.2006, 13:24:26 |
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
Nie wiem czy o to chodzi:
|
|
|
|
Post
#27
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
wydaje mi sie ze problem polega na tym ze podczas dodawania komentarza naciskajac buttonprocedura interpretuje to tak jakbym naciskal kazdy button w kazdym newsie i dodaje tyle komentarzy ile jest newsy i kazdy z innym id:( ale nie wiem jak to zmienic
|
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
Wywal dodawanie z while() {... } i daj poza nim i wysyałaj w <input type="hidden" id newsa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#29
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
o Jezu ja sie bawie php od tygodnia a ty mi kazesz takie ciezkie rzeczy robic ok sprubuje ale....hehe (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) człlowiek cale zycie sie uczy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
dobrze mowisz ale raczej nie zrobie tego mogłbys...... Ten post edytował Raffal 23.06.2006, 14:18:44 |
|
|
|
Post
#30
|
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 6.05.2003 Skąd: Gdańsk Ostrzeżenie: (0%)
|
|
|
|
|
Post
#31
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
No tak ale sprawdzi pare razy to (petla) i stracisz na wydajnosci ;P
PS. Zrobilem: ^^
|
|
|
|
Post
#32
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 19.06.2006 Ostrzeżenie: (0%)
|
wielkie dzieki chyba dziala a doło bys sie tak zrobic ze gdy klikne na buttona otworza sie tylko komentarze z tego newsa a nie wszystkich?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 04:50 |