Ik heb een overzicht met veel adressen die ik per zoekactie laat zien.
Daarboven staat een rijtje waar te zien is uit hoeveel pagina's van 25 stuks het overzicht bestaat. Gaat allemaal goed, behalve als er minder dan 25 stuks zijn, dan krijg ik een foutmelding: Uninitialized string offset: 0 in
Nu wil ik de regel met hoeveel pagina's er zijn weglaten als er minder dan 26 zijn / zicht baar als er meer dan 25 zijn, maar dat lukt mij niet.
Code zoals die werkt bij meer dan 25 stuks, dus meerdere pagina's: <?= $navigation["top"]; ?>
Ik probeer het volgende om de regel aleen te laten zien bij meer dan 25 stuks / mere dan 1 pagina:
<?php
if ($num>25)
{
$navigation["top"];
}
?>
Waar gaat dit fout?
- if statement
-
24-07-2020, 10:46 #1
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
if statement
-
24-07-2020, 10:50 #2
- Berichten
- 446
- Lid sinds
- 12 Jaar
Re: if statement
PHP Code:<?= $navigation["top"]; ?>
PHP Code:<?php echo $navigation["top"]; ?>
-
24-07-2020, 10:53 #3
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
Re: if statement
Zoals vermeld: dit gaat goed: <?= $navigation["top"]; ?>
-
24-07-2020, 10:55 #4
- Berichten
- 446
- Lid sinds
- 12 Jaar
Re: if statement
Zoals vermeld, je echo't je variable niet.
PHP Code:<?php
if ($num>25)
{
echo $navigation["top"];
}
?>
-
24-07-2020, 10:57 #5
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
Re: if statement
Daniel, bedankt, is wel de oplossing.
Bij vermelding van <?= $navigation["top"]; ?> werkt dit goed,
Bij <?php
if ($num>25)
{
$navigation["top"];
}
?>
moet er inderdaad wel echo in staan:
<?php
if ($num>25)
{
echo $navigation["top"];
}
?>
Probleem opgelost.
-
24-07-2020, 10:58 #6
- Berichten
- 446
- Lid sinds
- 12 Jaar
Re: if statement
no worries :)
-
24-07-2020, 11:02 #7
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
Re: if statement
je eerste bericht ook slecht gelezen, gaat dus om het "=" teken wat gelijk is aan "echo"
-
24-07-2020, 11:05 #8
- Berichten
- 446
- Lid sinds
- 12 Jaar
Re: if statement
Ja, klopt! Dat is een afkorting om gelijk een variable te echoen als je voor de rest niks in je php code wil doen.
-
24-07-2020, 13:18 #9
- Berichten
- 330
- Lid sinds
- 18 Jaar
Re: if statement
PHP Code:<?=
PHP Code:<?php echo
Sinds 5.4 is dit eigenlijk af te raden en werkt vanaf die versie ook alleen maar als short_open_tag aan staat.
-
24-07-2020, 13:24 #10
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
Re: if statement
Het is ook een hele oude website die ik een beetje aanpas.
Ik zal de rest van de code ook nakijken en aanpassen.
Bedankt voor de tip.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic