Autor | Zpráva | ||
---|---|---|---|
desup Profil |
#1 · Zasláno: 31. 7. 2011, 20:41:33
Dobrý den, dělám takovou malou socialní síť a při zobrazování komentářů mi to háže tuhle chybu:
Notice: Undefined variable: DisplayCommentList in /home/users/desup/socka.tode.cz/web/index.php on line 59 Kód vypadá takhle: 56: $DisplayCommentList .=' 57: <div style="background-color:#EAF0FF; border-bottom:1px dashed #3A69B6; padding:5px; width:auto;"> 58: '.$comments_user.' Řekl - '.$comment_txt.' 59: </div>'; 60: 61: } 62: }else{ 63: $DisplayCommentList = ""; 64: } |
||
Pan X Profil |
#2 · Zasláno: 31. 7. 2011, 20:47:16 · Upravil/a: Pan X
$DisplayCommentList .= $DisplayCommentList $DisplayCommentList = null; |
||
Kry5 Profil |
#3 · Zasláno: 31. 7. 2011, 20:50:24 · Upravil/a: Kry5
Z téhle ukázky se nedá nic poznat, ale měl bych pár doporučení:
1) Dej tomu divu třídu a ne takhle prasácky¨ 2) Pokud vypisuji komentáře pracují s tím spíš tak, že si nejdřív vše uložím do víceúrovňového pole a s tím pak pracuji pomocí foreach a rovnou komentáře vypisuji (tím tvím způsobem už po tomto nebudeš moct s komentáři nijak pracovat). Samozřejmě pokud si nejdříve neinicializoval proměnou (jako píše Pan X) tak může být chyba v tom). |
||
desup Profil |
#4 · Zasláno: 1. 8. 2011, 00:16:30
Diky hosi... zapomnel sem incializovat :-(
Kry5: Nene.. Vsechny komentare se ukladaji do mysql... http://socka.tode.cz |
||
Kry5 Profil |
#5 · Zasláno: 1. 8. 2011, 12:18:21
desup:
Tak to je samozřejmý o tom jsem ani nějak nepřemýšlel, že bys to dělal jinak :-). Já řikám, že si je vytáhnu z databáze a když si je vytáhnu tak je nejprve ukládám do pole a to pak rovnou vypisuji, ale takto to dělám při použití MVC (MVP). Možná už jsem na tom Nette Frameworku závislej až moc :-) |
||
Časová prodleva: 13 let
|
0