Richie: php bla bla

Hallo,

Ich hab mir für mein gästebuch ein blätterfunktion eingebaut mit limit und so....

dabei übergeb ich der adressleiste das limit via $anfang...

jetzt frag ich diese variable mit $_GET ['anfang'] ab und das funktioniert auch ganz gut nur hab ich das problem dass wenn ich die seite zum ersten mal lade ist die anfgang variable noch nicht definiert...

was kann man da machn??

mfg Richie

  1. Hallo Richie,

    Ich hab mir für mein gästebuch ein blätterfunktion eingebaut mit limit und so....

    dabei übergeb ich der adressleiste das limit via $anfang...

    jetzt frag ich diese variable mit $_GET ['anfang'] ab und das funktioniert auch ganz gut nur hab ich das problem dass wenn ich die seite zum ersten mal lade ist die anfgang variable noch nicht definiert...

    was kann man da machn??

    Du setzt einfach einen sinnvollen Standard-Wert, wenn kein Wert übergeben wird.

    Grüße

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
    1. wie soll ich anfang einen standard wert gebn??

      1. Hallo Richie,

        wie soll ich anfang einen standard wert gebn??

        So etwa vielleicht?

        <?php  
          
        if(!isset($_GET['anfang']))  
        {  
          $anfang = 0;                    // Standard-Wert  
        } else  
        {  
          $anfang = $_GET['anfang'];  
        }  
          
        ?>
        

        Natürlich fehlen hier noch jegliche Überprüfungen darauf, ob die Variable überhaupt gültige Werte enthält.

        Grüße

        Marc Reichelt || http://www.marcreichelt.de/

        --
        Linux is like a wigwam - no windows, no gates and an Apache inside!
        Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
        http://emmanuel.dammerer.at/selfcode.html
        1. Hallo,

          <?php

          if(!isset($_GET['anfang']))
          {
            $anfang = 0;                    // Standard-Wert
          } else
          {
            $anfang = $_GET['anfang'];
          }

          ?>

            
          ich würde es eher so machen ;)  
          ~~~php
          <?php  
          $anfang = (!isset($_GET['anfang'])) ? 0 : (int)$_GET['anfang'];  
          ?>
          

          mfg
          Twilo

          1. Hallo Twilo,

            ich würde es eher so machen ;)

            <?php

            $anfang = (!isset($_GET['anfang'])) ? 0 : (int)$_GET['anfang'];
            ?>

              
            Stimmt, ich auch.  
            Aber mein Beispiel ist wesentlich einfacher für Anfänger zu verstehen, deshalb habe ich es auch gewählt. ;-)  
              
              
            Grüße  
              
            Marc Reichelt || <http://www.marcreichelt.de/>  
            
            -- 
            Linux is like a wigwam - no windows, no gates and an Apache inside!  
              
            Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)  
            <http://emmanuel.dammerer.at/selfcode.html>