POST anstelle GET um URL string zu lesen darf ich?

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

  • #16
    Geht's?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #17
      nein leider nicht, huch wohl doch etwas zu anspruchsvoll für mich :-(

      Kommentar


      • #18
        Du setzt $_GET['seite'] im Code bevor du per switch die zu ladende Seite ermittelst?

        Zeig mal mehr Code
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #19
          hier die indexseite:
          PHP-Code:
          <html>
          <head>
          </head>
          <body>
          <?php
          switch($_GET['seite']){
          case 
          10: include("forum/seite_10.php"); break;
          case 
          20: include("forum/seite_20.php"); break;
          case 
          30: include("forum/seite_30.php"); break;
          case 
          21: include("forum/seite_21.php"); break;
          case 
          31: include("forum/seite_31.php"); break;
          default: include(
          "forum/seite_10.php"); break;
          }
          ?>
          </body>
          </html>
          hier die seite 21 mit dem formular:
          PHP-Code:
          <?php
          $aktuelleseite 
          $_GET['seite'];
          if(isset(
          $_POST['submit']))
          {
          $_GET['seite'] = $aktuelleseite;
          $eintrag "INSERT INTO ...;
          echo "
          fertig";
          }
          ?>
          <form name="
          form1" method="post" action="<?php print $PHP_SELF?>">
          <input name="formemail" type="text" id="formemail">
          <input name="submit" type="submit" id="submit" value="Submit">
          </form>

          Kommentar


          • #20
            Original geschrieben von mrhappiness
            Schreib in das action-Attribut des Formulars ?seite=x
            Entweder so, oder du musst deine Struktur umstellen
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #21
              *zusammenführ* weil selbe Baustelle.
              Bitte das eröffnen mehrerer Threads zu einem Thema unterlassen.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #22
                Schreib in das action-Attribut des Formulars ?seite=x
                also so?
                PHP-Code:
                action="<?php print $PHP_SELF?>?seite=x"

                Kommentar


                • #23
                  wenn register_globals aus ist, ja.

                  Kommentar


                  • #24
                    Original geschrieben von TobiaZ
                    wenn register_globals aus ist, ja.
                    Und wenn's nicht aus ist?
                    Funktioniert's dann nicht?
                    Ich denke, also bin ich. - Einige sind trotzdem...

                    Kommentar


                    • #25
                      so funkts:
                      <form name="form1" method="post" action="<?php print $PHP_SELF?>?seite=21">
                      so nicht:
                      <form name="form1" method="post" action="<?php print $PHP_SELF?>?seite=$n">

                      Kommentar


                      • #26
                        Wieso sollte es auch? PHP-grundlagen?


                        Guck in den HTML-Quelltext. Da siehst du den unterschied. Vielleicht wird dir auch schnell klar, wieso das $n da im klartext drin steht.

                        Kommentar


                        • #27
                          ich habs so probiert aber geht auch nicht:
                          <form name="form1" method="post" action="<?php print $PHP_SELF?>?seite=<?php $n ?>">

                          mhhh ich blick nicht mehr durch

                          Kommentar


                          • #28
                            Du willst, dass $PHP_SELF ausgegeben wird.

                            Du willst, dass $n ausgegeben wird.

                            Vergleiche mal deine Ausgabe von $PHP_SELF mit der "versuchten Ausgabe" von $n.
                            Ich denke, also bin ich. - Einige sind trotzdem...

                            Kommentar

                            Lädt...
                            X