Notice: Undefined index

  • ik heb mijn pc geformateerd en opnieuw wamp server geinstalleerd en mijn site erop gezet en nou krijg ik deze melding.


    Notice: Undefined index: nav in C:\wamp\www\onze site\visteams.php on line 24


  • ik heb de script verder niet veranderd eergister had ik dit probleem nog niet. beetje vaag dat er nu opeens een prob is.
    weet iemand een oplossing hiervoor

  • Is dit tegenwoordig nieuwe scripting:
    $aantal/=$max;
    ?

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • ik heb de script niet veranderd hij is precies hetzelfde dan een aantal dagen geleden.


    en als ik $aantal/=$max verander naar $aantal = $max dan werkt de navigatie script niet

  • Waarschijnlijk staat de Error Reporting nu anders als eerst.
    Want normaal word deze fout niet weergeven volgens mij.


    en dat dat andere niet werkt zonder / is omdat $max niet bestaat.

  • het is gewoon het verkort neerzetten van code


    zo is $a += $b gelijk aan $a = $a+$b
    en is $a -= $b gelijk aan $a = $a-$b
    en is $a /= $b gelijk aan $a = $a/$b


    Er is al eerder gevraagd naar de $max, want die wordt nergens gedefinieerd en iets delen door niets kan niet.

  • PHP
    $nav = array_key_exists('nav', $_GET) ? $_GET['nav'] : 1;


    isset($_GET['nav']) kan natuurlijk ook...
    maar daar had ik geen zin in...


    verder maak je eerst $van aan en dan pas controleer je de waarde van $nav
    ook is het wel handig om te kijken of $nav kleiner is dan 1...


    en ik denk dat $max al in zijn config bestand staat
    er komt namelijk geen melding dat de variabele $max niet bestaat
    of pb88 heeft die melding niet gepost...

  • Niveau was hier wel even in een dieptepunt gezakt...


    De volgende schrijfwijzes:

    PHP
    <?php
    
    
    $a += $b;
    $a -= $b;
    $a /= $b;
    $a *= $b;
    
    
    ?>


    Zijn allemaal gewoonweg verkorte schrijfwijzes.


    Tip: Dit soort dingen zijn niet noodzakelijk, maar wel handig om te kennen. Schaf om dit soort dingen te leren een basisboek PHP aan, daar kun je kleine ontbrekingen in je kennis van de syntax mee opvullen..

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!