Avatar billede madsass Nybegynder
18. oktober 2003 - 19:32 Der er 4 kommentarer og
1 løsning

if og else problemer

Hej Eksperter..
Jeg har et nyheds system hvor man kan indsætte billeder via en form inde i admin.. Her er opstilningen af nyhederne:

<TABLE borderColor=#3F6C9D cellSpacing=1 cellPadding=0 width=405 border=5 style=border-collapse:collapse height=26>
<TR>
<TD bgColor=#3F6C9D bordercolor=#3F6C9D width=394 height=12>
<p align=center>
<b><font face=Verdana size=1>$row[overskrift] - </font></b><font face=Verdana size=1>$tid</font></TD></TR>
<TR>
<TD width=394 height=13><A id=fus_6 name=>
<p style=margin-top:0; margin-bottom:0>
<font face=Verdana color=#000000 size=1>
<? if($row[pic] == '') {
echo '';
} else {
echo '<img src=$row[pic] align=right border=1 valign=top>';
} ?>
$row[msg]</font><p style=margin-top:0; margin-bottom:0>
&nbsp;<p style=margin-top:0; margin-bottom:0>
<font face=Verdana size=1>
Kilde: <a href=$row[kilde] target=_blank style=text-decoration:none>$row[kildenavn]</a></font><p style=margin-top:0; margin-bottom:0>
<font face=Verdana size=1>Af <b>$row[nick]</b></font>
<br>
<font size=1 face=Verdana><a href=comments.php?id=$row[id]>Kommenter</a></font></TD></TR></TABLE>

Så er problemet at den nu KUN henter teksten og ikke billedet selvom at der er noget i $row[pic].. Kan jeg da ikke godt bruge:

<? if($row[pic] == '') {
echo '';
} else {
echo '<img src=$row[pic] align=right border=1 valign=top>';
} ?>

Som jeg har gjort.?? Det skulle godt ku lade sig gøre.. Hvad skal jeg gøre for at den IKKE henter billede når $row[pic] er tom og at den SKAL hente billede når der er noget i $row[pic].. Jeg håber at i kan hjælpe mig..
Med Venlig Hilsen
Madsass.dk
Avatar billede serverforum.dk Nybegynder
19. oktober 2003 - 07:54 #1
Prøv med følgende istedet:

<?
if (isset($row[pic])) {
  print '<img src=$row[pic] align=right border=1 valign=top>';
}
?>

mvh ServerForum.dk
Avatar billede madsass Nybegynder
19. oktober 2003 - 11:21 #2
Jamen serverforum.dk.. Printer den så ikke billedet ud når den row er tom og printer det ud når der er noget i row.???? Jeg tjekker det lige.. Så jeg accepterer dig ikke endnu hvis det nu ikke virker.. OK.??
Avatar billede madsass Nybegynder
19. oktober 2003 - 12:06 #3
Den henter stadig ikke billedet når den der php kode kommer ind selvom der er noget i $row[pic].. Hvad skal jeg gøre.???
Avatar billede serverforum.dk Nybegynder
19. oktober 2003 - 13:27 #4
Prøv evt. med denne istedet:

if ((isset($row[pic])) and (file_exists($row[pic]))) {

... for så skal det funke... og så har du en ekstra kontrol af filen.
Avatar billede madsass Nybegynder
12. december 2003 - 10:37 #5
Det virker ikke..
Lukker..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester