Ik heb een script, maar ik snap niet wat ik fout doe. Ik denk dat het simpel op te lossen is. Dit ish et script:

<?php 

if ($image == "") 
{ 
print "<font face=\"arial\" size=\"2\" color=\"white\">No picture</font";
} 
else 
{
Print "<img src=$image width=200 height=50>"; 
} 

?>


Dit script staat op de plek waar een plaatje moet komen, als er geen plaatje aanwezig is dan moet hij No picture zeggen, anders dan moet hij het desbetreffende plaatje afbeelden. Maar in beide gevallen laat ie nix zien, alleen een plaatje met linksboven een rood kruisje dat aanduidt dat er geen plaatje kan worden gevonden :s wat doe ik fout?
greetz Rick
1 ding is zeker het $image is niet leeg ander zo die no picture weergeven. check of alles goed is en dat het plaatje wel in de goede map staat
Dat is het probleem, als het plaatje is er wel. maar die wordt weergeven als plaatje met linksboven een rood kruisje dat aanduidt dat er geen plaatje kan worden gevonden. En hetzelfde gebeurt als er geen plaatje is, dan zou er moeten staan "no picture"
<?php

if (!isset($image))
{
print "<font face=\"arial\" size=\"2\" color=\"white\">No picture</font";
}
else
{
print "<img src=". $image ." width=200 height=50>";
}

?>

Werkt ie misschien zo?
probeer eens
<?php
if(file_exists($image))
{
Print "<img src=$image width=200 height=50>";
}
else
{
print "<font face=\"arial\" size=\"2\" color=\"white\">No picture</font";
}
?>
zo kun je checken of die bestaat
en je kun er ook nog een isSet aan toevoegenzo:
<?php
if(file_exists($image) && isSet($image))
{
Print "<img src=$image width=200 height=50>";
}
else
{
print "<font face=\"arial\" size=\"2\" color=\"white\">No picture</font";
}
?>
DANK JULLIE WEL!!! :D Het werkt :D
Welk script werkt nu dan¿¿

Reageren