Jump to content
php.lv forumi

problēma ar else


jancisss

Recommended Posts

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 by jancisss
Link to comment
Share on other sites

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 by Aleksejs
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

×
×
  • Create New...