Hallo,

I heb hieronder een phpscript,
Bij de regel van, echo nr2, geeft hij een fout aan. Ik kan hem zelf niet vinden, ziet iemand anders hem?

Bij voorbaat dank,

Aya





<?php
echo substr($info[$i][omschrijving],0,100 );
if (strlen($info[$i][omschrijving]) >100 )

{
echo '<a href=\"index.php?pagina=agenda\"' . if ($_GET['pagina']=="agenda[$i]") . '>Lees meer </a>';
} ?>

De if in regel 6 lijkt me niet te kloppen ??
Hij zegt idd. dat de if niet werkt zie ik nu (error report net aangezet),
Zie je misschien wat ik fout heb gedaan, ik ben nog niet helemaal thuis in php...

Thanks

<?php 
                                        echo substr($info[$i][omschrijving],0,100 );
                                         if (strlen($info[$i][omschrijving]) >100 )

{
                                        echo '<a href=\"index.php?pagina=agenda\"'.($_GET['pagina']=="agenda[$i]")?$_GET['pagina']:''.'>Lees meer </a>'; 
                                        } ?> 

Het werkt... thanks!
o, niet helemaal, hij laat 'lees meer' niet zien
Dan moet je er dit van maken:

<?php
echo '<a href=\"index.php?pagina=agenda\"'.($_GET['pagina']=="agenda[$i]"?$_GET['pagina']:'').'>Lees meer </a>';
?>

Die short if statement was verkeerd. Het haakje ) staat voor het vraagteken, die moet natuurlijk pas helemaal op het einde.
Oeps, ik zie het.....
Thanks, tussen al die puntjes en haakjes zie ik het soms niet helemaal meer...
Super bedankt allemaal!
uuhm... het is
echo (true) ? "if true" : "if false";

edit:
te laat.
Ik gebruik het altijd als

<?php
echo (condition ? 'true' : 'false');
?>

Misschien kan het beide, dat weet ik niet.

Reageren