login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wat is er telkens fout hieraan?

Offline roelh - 05/07/2006 12:50
Avatar van roelhPHP gevorderde
  1. <? if(empty($foto1)){
  2. echo "<img src=\"geen-foto.gif\" width=\"150\" height=\"150\" border=\"0\">";
  3. }else{?>
  4. <a href="javascript:popUp('bedrijven/images/<?=$show['foto1'];?>','')"><img src="bedrijven/images/<?=$show['foto1'];?>" width="150" height="150" border="0"></a></td>
  5. <?}?>


Hier staat dus.
Als $foto1 leeg is, moet je geen-foto weergeven en anders het plaatje.
Maar nu is $foto1 WEL gevuld maar geeft toch geen-foto weer.
Wie kan het zien? Snap er niks van namelijk...

6 antwoorden

Gesponsorde links
Offline Gerard - 05/07/2006 12:51
Avatar van Gerard Ouwe rakker bovenin heb je het over '$foto1' en bij de else laat hij het plaatje '$show['foto1']' zien.

check je dus niet de verkeerde var?
Offline Rens - 05/07/2006 12:51
Avatar van Rens Gouden medaille

Crew algemeen
Je gebruikt op regel 4 <?=$show['foto1'];?>, maar op regel 1 $foto1?
Doe het eens zo:
  1. if(empty($show['foto1']))
  2. {
  3. // geen foto
  4. } else
  5. {
  6. // de foto
  7. }
Offline Bart - 05/07/2006 12:52
Avatar van Bart PHP expert Je zegt dat hij een andere afbeelding moet weergeven dat waar jij op controleerd..
TIP: Gebruik if($foto1 == '') ipv if(empty($foto1))
Offline finduilas - 05/07/2006 12:52
Avatar van finduilas PHP gevorderde
  1. if(!emty($foto1)){
  2. ?>
  3. <a href="javascript:popUp('bedrijven/images/<?=$show['foto1'];?>','')"><img src="bedrijven/images/<?=$show['foto1'];?>" width="150" height="150" border="0"></a></td>
  4. <?php
  5. }
  6. else{
  7. echo "<img src=\"geen-foto.gif\" width=\"150\" height=\"150\" border=\"0\">";
  8. }
  9. ?>

Da zal wel werken
Offline Rens - 05/07/2006 12:54
Avatar van Rens Gouden medaille

Crew algemeen
@finduilas: Dat zal niet werken.
Is hetzelfde wat de topicstarter al doet, alleen controleer je op !empty...
Lees de berichten van Proximus en mij.

@Quicky: Waarom is dat een tip?
De functie PHP.net: empty doet hetzelfde als == '', dus die zogenaamde 'tip' slaat nergens op...
Offline roelh - 05/07/2006 12:54
Avatar van roelh PHP gevorderde Proximus >> Thanks was het, dom van me 
Iig bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s