hallo,

ik heb een vraagje


 <tr>
    <td width="150" align="right"><font face=Verdana size=1 color=#FFFFFF></td>
    <td width="10" align="right">&nbsp;</td>
    <td width="300"><font face=Verdana size=1 color=#FFFFFF><img border="0" src="<? echo $gegeven->afbeelding;?>" width="270" height="185"></td>
  </tr>


Dit is een stuk uit een script van een profiel maar als mensen geen afbeelding hebben dan komt er een vierkant met een X hoe kan ik dat voorkomen dat het eerst gaat kijken naar database of er een url is zo niet dat hij gewoon niets laat zien

vriendelijke groeten
Jelle
[php]isset[/php]() of [php]empty[/php]() gebruiken?
kan je dat voor mij niet aanpassen aub want dat snap ik niet echt :$
in plaats van deze regel
<td width="300"><font face=Verdana size=1 color=#FFFFFF><img border="0" src="<? echo $gegeven->afbeelding;?>" width="270" height="185"></td>
  </tr>


dit bijv.

<?php
if (!file_exists($gegeven->$afbeelding))
{
     echo('<td width="300"><font face=Verdana size=1 color=#FFFFFF><img border="0" src="standaard_afbeelding_bestaat_niet_plaatje.jpg" width="270" height="185"></td>
  </tr>');
}
else
{
     echo('<td width="300"><font face=Verdana size=1 color=#FFFFFF><img border="0" src="'.$gegeven->afbeelding.'" width="270" height="185"></td>
  </tr>');
}
?>
@Klaasjan: bedoelde ik eigenlijk niet maar is wel beter. Ik ging puur op de variabele af, om te kijken of die wel bestaat/gevuld is...
nee dat bedoel ik niet het mag echt niets toonen als er geen afbeelding is alleen als er wel een afbeelding is :)
Dan kun je het scriptje van Stefan toch zelf even aanpassen? Alleen als file_exists($gegeven->afbeelding) true weergeeft laat je wat zien. Anders niet...
ik ben nog maar beginner in php dus snap dat niet...
Maarja, als je het niet probeert zul je het ook nooit leren...

Probeer eerst eens het stukje code dat Stefan je geeft te begrijpen en dan het zelf eens aan te passen.
ok is goed

Reageren