webForumDet fria alternativet

if else

4 svar · 448 visningar · startad av lazze_gurra

lazze_gurraMedlem sedan juni 20057 inlägg
#1

Koden nedan är en thumbnail som länkar till sidan "gallery.php" med innehållet baserat på "catid".


<a href="gallery.php?catid=<?php echo $row_rsFoto['catid']; ?>">
<img src="<?php echo $row_rsFoto['path']; ?><?php echo $row_rsFoto['thumbs']; ?>" 
alt="<?php echo $row_rsFoto['cat']; ?>" class="imgborder" /></a>

Det jag vill men inte kan, är att om "catid" är t.ex. 5 och 6 så ska länken istället peka på t.ex. "annansida.php" .


<a href="annansida.php">
<img src="<?php echo $row_rsFoto['path']; ?><?php echo $row_rsFoto['thumbs']; ?>" 
alt="<?php echo $row_rsFoto['cat']; ?>" class="imgborder" /></a>

Jag har försökt med if else, utan att lyckas.

*/Lazze_gurra

mrnonameMedlem sedan okt. 200669 inlägg
#2

Om catid är 5 eller 6 kör det första blocket med annansida annars blocket med gallery

<?php 
if (($row_rsFoto['catid'] == 5) || ($row_rsFoto['catid'] == 6)){
?>
<a href="annansida.php"> 
<img src="<?php echo $row_rsFoto['path']; ?><?php echo $row_rsFoto['thumbs']; ?>"  
alt="<?php echo $row_rsFoto['cat']; ?>" class="imgborder" /></a>  

<?php
} else {
?>

<a href="gallery.php?catid=<?php echo $row_rsFoto['catid']; ?>"> 
<img src="<?php echo $row_rsFoto['path']; ?><?php echo $row_rsFoto['thumbs']; ?>"  
alt="<?php echo $row_rsFoto['cat']; ?>" class="imgborder" /></a>  

<?php
}
?>
lazze_gurraMedlem sedan juni 20057 inlägg
#3

Tackar!
Det fungerar utmärkt.

Men varför måste det vara dubbla parenteser efter "if" ?

*/ Lasse

mrnonameMedlem sedan okt. 200669 inlägg
#4

Det kanske inte behövs... jag har iaf för vana att skriva så just för att jag tycker det blir tydligare...

lazze_gurraMedlem sedan juni 20057 inlägg
#5

Det var ett misstag av mig, jag såg inte att det var 2 avslutande parenteser inom parentesen.

*/ Lasse

Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb