jancisss Posted December 8, 2007 Report Posted December 8, 2007 (edited) 1. esmu pilnīgs isācējs, bet kaut kad jau ir jāsāk :D Es taisu lai pie komentāriem rādītos lietotāja bilde(avatar)... Kods <? if(isset($avatar)) { ?> <img src="<? echo $avatar;?> " width="150" /><? } else {?> <img src="images/avatar"<?} $avatar - es izvadu no db (viss OK it kā) bet nenostrādā else {?> <img src="images/avatar"<?} nerādās bilde kad uzspiež properties tad rāda lapas url nevaru neko izdomāt :-( Edited December 8, 2007 by jancisss
andrisp Posted December 8, 2007 Report Posted December 8, 2007 ar else viss kārtībā, bet pēc tava apraksta nesapratu, kas tev tur par probleemu. Ja jau "$avatar - es izvadu no db (viss OK it kā)", tad protams, ka else neizpildiisies.
jancisss Posted December 8, 2007 Author Report Posted December 8, 2007 (edited) doma bija tāda ja nav $avatar, lietotājs nav ievadījis, tad lai rādās defūltas avatars ar else {?> <img src="images/avatar"<?} bet neparādās nekas Edited December 8, 2007 by jancisss
andrisp Posted December 8, 2007 Report Posted December 8, 2007 Varbūt tāpēc, ka attēlam nav norādīts paplašinājums. Kā arī tags nav pabeigts.
jancisss Posted December 8, 2007 Author Report Posted December 8, 2007 izlaboju tā pat nerādās te ir visa lapa skatīt 107 rindiņu http://paste.php.lv/6543
Aleksejs Posted December 8, 2007 Report Posted December 8, 2007 (edited) Vai else gadījumā nebūtu pareizāk nevis: <img src="images/atvars" width="156" /> Bet gan kaut kas līdzīgs: <img src="images/atvars/default_avatar.png" width="156" /> Un otrs jautājums: Kā Tev šķiet, vai mainīgais $avatar tiešām būs neuzstādīts (unset), ja lietotājam nebūs avatara? Edited December 8, 2007 by Aleksejs
jancisss Posted December 8, 2007 Author Report Posted December 8, 2007 (edited) man likās, ka jā, jo db nav nekas, bet ja nevar kādas tad ir alternatīvas? ar kādu paņēmienu tad? Edited December 8, 2007 by jancisss
Aleksejs Posted December 8, 2007 Report Posted December 8, 2007 Tādā gadījumā datubāzē ieraksts lietotājam būs, bet lauka "atvars" (laikam latviešu valodā drīz ieiesies atvars nevis avatars, ja tā turpināsies) būs (atkarībā no realizācijas) vienāda ar '' vai null, bet tukša rindiņa vai null nenozīmē, ka mainīgais nav uzstādīts. Tev vajadzētu pārbaudīt uz "neuzstādītības"vērtību... Vai arī - uzreiz piešķirt tam laukam noklusētā avatara vērtību un tad vispār nebūs vajadzīga šī pārbaude.
andrisp Posted December 8, 2007 Report Posted December 8, 2007 labāk lai paliek tukš un ar empty pārbaudīt. Kā arī vēl ar is_file var pārbaudīt vai norādīties avatars ir atrodas uz diska.
jancisss Posted December 8, 2007 Author Report Posted December 8, 2007 labāk lai paliek tukš un ar empty pārbaudīt. Kā arī vēl ar is_file var pārbaudīt vai norādīties avatars ir atrodas uz diska. Tiešām nostrādāja liels paldies
Recommended Posts