Seit eläuft Local...auf´m server nicht

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

  • #16
    Nein, dass ist nicht völlig daneben.

    Prüfe alle Variablen auf Existenz und Inhalt.

    Deine Freunde sind in dem Fall isset() und empty(). Beide kannst Du verneinen, also !isset() und !empty, was bedeuten nicht gesetzt und nicht leer.

    Schau mal bei Gelegenheit im Manual vorbei, da sind die Befehle wunderbar erklärt.

    Gruß Uwe

    Kommentar


    • #17
      Hast du dich eigentlich zwischenzeitlich über register_globals informiert?

      Kommentar


      • #18
        Ja, über Register_globals habe ich mich Informiert.

        Ich arbeite Lokal jetzt ja auch schon mit OFF.

        Komme da allerdings schon wieder auf nen kleines Problem.

        Weil ich jetzt nicht mehr das Script zum ändern des tatsächlichen Links benutzen kann.

        Meine links rufe ich mit ...tpl.php?id=123
        auf.

        dann habe ich eine seite in der die URL´s stehen.

        Diese hab eich so angelegt:


        switch ($id) {
        case "123":
        $page="test123.php";
        break;

        nächster link


        case "001":
        $page="test001.php";
        break;
        für jeden Link so ein Block.

        nach den ganzen Blöcken habe ich dann das:
        }
        if($id=="") $id="index.php";
        include ("$id");

        Das muss ich halt als nächstes ändern.

        Sonnst laufen alle meine Seiten Tadellos mit Register_globals: off

        Kommentar


        • #19
          mach es dir nicht schwerer als es ist. bei enem einheitlichen schema der dateien reicht folgendes aus.
          PHP-Code:
           $page='test'.$_GET['id'].'.php'
          dann noch eine abfrage, wenn id nicht vorhanden und fertig.

          zur sicherheit solltest du noch überprüfen, ob die datei überhaupt vorhanden ist.

          gruß
          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #20
            Also wenn das hier schon ein Ansatz ist,

            //anstelle von
            if(isset($branche_id)||isset($Submit)){
            // so ungefähr
            if(isset($_POST['branche_id'])

            Was mache ich da jetzt mit ($Submit)){....

            Sowas:

            if(isset($_POST['branche_id'] ) ||isset($POST['Submit'])

            Immer wenn ich ein Zb.

            if (isset($Submit)){$result = mysql_query("SELECT

            Mache ich:

            if (isset($_POST['Submit'])){$result = mysql_query("SELECT

            oder anstelle

            if($branche_id==$data[branche_id]) echo " selected"?> ><? echo $data[branche]; ?>

            Mache ich wieder:

            if isset ($_POST ['branche_id']==$data[branche_id]) echo " selected"?> ><? echo $data[branche]; ?>

            Sorry, wenn ich hier so viel schreibe, aber ich muss/will es ja auch verstehen.

            Kommentar


            • #21
              $POST['Submit']
              Unterstrich!!!

              Hast das Thema noch nicht wirklich verinnerlicht.

              so schwer ist es nun wirklich nicht,

              mach mal ein print_r($_POST); vielleicht erkennst du dann, worum es sich geht...

              Kommentar


              • #22
                Kannste mir vieleicht ein PHP 5 Buch Empfehlen?

                Zur zeit habe ich das "PH4 Grundlagen und Profiwissen"

                das mir ja wohl jetzt im Bezug auf PHP5, nicht mehr viel bringt.

                Kommentar

                Lädt...
                X