Ankündigung

Einklappen
Keine Ankündigung bisher.

Anzeige bei Bestimmter GET

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Anzeige bei Bestimmter GET

    Hallo
    ich habe eine frage kann man das machen das wenn in der Adresse index?test=1 auf der Seite ein Text steht der sich zu 1 bezieht oder bei index?test=2 ein Text zu 2 und wenn weder 1 noch 2 vorhanden sollen beide angezeigt werden habe das jetzt so gemacht


    Code:
    <? if($_GET["test"]=='1'){
    ?>Text zu 1<? }else { ?> Text 1 und 2<?  } ?>
    aber ich kann jetz nicht mehr das mit 2 machen kann mir da jemand helfen?

  • #2
    Vielleicht mit
    PHP-Code:
    <?php
    $text1 
    "blabla";
    $text2 "testtext";

    if (isset (
    $_GET['test'])
    {
      if(
    $_GET["test"]=='1')
      {echo 
    $text1}
      else {
         if(
    $GET["test"]=='2')
         {echo 
    $text2}
         else {}
       };
    }
    else {echo 
    $text1.$text2};
    ?>
    Weiß aber nicht, ob's funktioniert!

    Kommentar


    • #3
      Parse error: parse error kommt da bei

      if (isset ($_GET['test'])
      {
      if($_GET["test"]=='1')
      der ersten { klammer

      Kommentar


      • #4
        Anderer Weg: (der andere funzte auch so net...)
        PHP-Code:
        <?php
        $text1 
        "blabla";
        $text2 "testtext";

        if (isset (
        $_GET['test'])AND $_GET['test']=='1') {
            echo 
        $text1;
            }
        if (isset (
        $_GET['test'])AND $_GET['test']=='2') {
            echo 
        $text2;
            }
        if (isset (
        $_GET['test'])) {}
            else {
                echo 
        $text1.$text2;
                }
        ?>

        Kommentar


        • #5
          kürzer:

          PHP-Code:
          if (isset($_GET['test']) AND $_GET['test'] == "1") echo $text1;
          if (isset(
          $_GET['test']) AND $_GET['test'] == "2") echo $text2;
          if (!isset(
          $_GET['test'])) echo $text1.$text2
          edit: bzw nur geändert....

          Kommentar


          • #6
            ok so weit gehts jetzt aber wenn jetzt weder 1 noch 2 da sind also z.B. 3 dann wird kein Text mehr angzeigt

            Kommentar


            • #7
              überischtlich:
              PHP-Code:
              <?php

                  
              if ( isset($_GET['var']) )
                  {
                      switch(
              $_GET['var'])
                      {
                          case 
              1:
                              echo 
              'Text 1';
                              break;
                          case 
              2:
                              echo 
              'Text 2';
                              break;
                          default:
                              echo 
              'Alternativer Text';
                      }
                  }
                  else
                  {
                      echo 
              'Text, wenn die Variable nicht in der URL übergeben wurde.';
                  }

              ?>
              schau auch mal hier rein:
              http://tut.php-q.net/switch.html
              http://de.php.net/manual/de/control-...res.switch.php


              grüße ben ..

              Kommentar


              • #8
                Noch übersichtlicher: *gg*
                PHP-Code:
                <?php
                $text1 
                "Dies ist Text 1";
                $text2 "Dies ist Text 2";
                $text3 $text1." und ".$text2;

                    if ( isset(
                $_GET['text']) )
                    {
                        switch(
                $_GET['text'])
                        {
                            case 
                1:
                                echo 
                $text1;
                                break;
                            case 
                2:
                                echo 
                $text2;
                                break;
                            default:
                                echo 
                $text3;
                        }
                    }
                    else
                    {
                        echo 
                $text3;
                    }

                ?>

                Kommentar


                • #9
                  ok danke

                  hab jetzt noch eine frage kann man auch irgendwie 2 gets übergeben? alos index.php?test1=test?test2=test2

                  geht das irgendwie?

                  Kommentar


                  • #10
                    ja so.

                    Code:
                    index.php?var1=wert1&amp;var2=wert2
                    grüße ben.

                    schau mal hier:
                    http://tut.php-q.net/get.html

                    Kommentar

                    Lädt...
                    X