Hallo

Ik ken eigenlijk zo goed als niets van PHP, dus probeer ik het zo goed mogelijk uit te leggen ;)

Ik heb deze code (die niet werkt):


<?php if ( have_comments() ) :
echo '</div>';
echo '<div id="page">';

endif; ?>


Wat ik wil: als er comments zijn (have_comments), moet er een gesloten div tag komen (</div> en een nieuwe met als id "page" (<div id="page">. Als er geen comments zijn moet er niets gebeuren. Helaas werkt deze code niet, kan iemand me helpen alstublieft?
<?php
if(have_comments()) {

echo '</div>';
echo '<div id="page"></div>';

}

?>
dit zou moeten werken. ( ik heb de div met page als id ook gelijk afgesloten weet niet of je dat nou wilde of niet maar als niet dan kan je hem zelf weglaten natuurlijk )
laten we beginnen met netjes scripten:

<?php

if ( have_comments() )
{
echo '</div>';
echo '<div id="page">';
}

?>

je echo regels zijn juist. blijkbaar geeft je functie have_comments() altijd FALSE.

Omdat je enkel een div afsluit en een nieuwe opent kan ik me voorstellen dat je op de pagina (nog) geen verschil ziet. Wat je met PHP (meestal) doet is het genereren van HTML. om die HTML te bekijken moet je in je browser even de bron van de pagina bekijken. Misschien dat je daar de HTML wel ziet verschijnen

Reageren