Datenuebergeben und weiterleiten

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

  • Datenuebergeben und weiterleiten

    Hi, ich habe ein Forumula, in das ich daten eingebe, welche dann in einer Mysql gespeichert werden.

    Wie mache ich, dass nachdem ich auf dem Submit button geklickt habe, ich weiter auf eine andere seite geleitet werde?

    Ich hab ueberall gesucht, nichts gefunden *wein*
    Vielen Danke schonmal

    MFG

    Silik

  • #2
    Re: Datenuebergeben und weiterleiten

    header
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      das heisst was?

      MFG

      Silik

      Kommentar


      • #4
        das heisst was?


        Gruss

        tobi
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar


        • #5
          Man hätte ja wenigstens de.php.net/ davor schreiben können, dann hätte er schonmal das manual gefunden


          de.php.net/header

          Kommentar


          • #6
            Man hätte ja wenigstens de.php.net/ davor schreiben können, dann hätte er schonmal das manual gefunden
            Aber immerhin war ich so nett, den rtfm-Smilie mit der korrekten Seite im Manual zu verlinken

            Gruss

            tobi
            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

            Kommentar


            • #7
              Ich weis nicht, wie ich das machen soll...

              Hier mal der code:

              Irgendwas muss zu dem submit button dazu oder?

              PHP-Code:
              <html>
              <center>
              <head>
              <titel>Guestbook:<br><br></titel>
              </head>

              <body>

              <?
              include("conect.php");

              $content = $_POST["content"];
              $id = $_POST["id"];
              $name = $_POST["name"];

              $in = "INSERT INTO guestbook (content, id, name) VALUES ('$content', '$id', '$name')";
              //echo $in;

              $insert = mysql_query($in);
              if(!$insert)
              {
                  echo "Could not insert mysql said ".mysql_error();
              }
              ?>

              <form action="insert.php" method="post" name="<?php echo $insert ?>">

              <p>Insert your name:<br><br>
              <textarea name="name" cols="10" rows="1"></textarea>
              </p>
              <p>Insert your message:<br><br>
              <textarea name="content" cols="50" rows="10"></textarea>
              </p>
              <input type="submit" name ="submit" value="submit" >
              <input type="reset" value="reset">

              </form>
              <br><br>
              <a href="index.php">go back</>
              </body>
              </center>
              </html>

              Kommentar


              • #8
                Original geschrieben von Silik
                Irgendwas muss zu dem submit button dazu oder?
                Jap, etwas Grundlagen.

                http://schattenbaum.net
                http://php.de/manual
                ...

                Kommentar


                • #9
                  Original geschrieben von Silik
                  Irgendwas muss zu dem submit button dazu oder?
                  Nee, irgendwas zum PHP-Code - weil header() ein PHP-Befehl ist.

                  PHP-Code:
                  <html>
                  <
                  center>
                  <
                  head
                  Auweia.
                  Vielleicht solltest du erst mal ein bisschen HTML lernen ...
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar


                  • #10
                    ich bin mir nicht sicher, aber ich glaube ihr habt meine frage nicht verstanden...

                    ich will nur, dass wenn man auf submit klickt, die daten an die sql geschickt werden (was auch funktioniert) und dann dass ich weitergeleitet werde auf meine index.php

                    MFG

                    Silik

                    Kommentar


                    • #11
                      PHP-Code:
                      <?
                      ...
                      if(!$insert)
                      {
                          echo "Could not insert mysql said ".mysql_error();
                      }
                      else
                      {
                         header.... // hier weiterleiten
                      }
                      ?>
                      <html>
                      <head>
                      <titel>Guestbook:<br><br></titel>
                      </head>

                      <body>
                      ...
                      </body>
                      </html>
                      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                      Meine Seite

                      Kommentar


                      • #12
                        Kleine Ergänzung: Unbedingt nach dem header() ein exit rein.
                        PHP-Code:
                        if(!$insert)
                        {
                            echo 
                        "Could not insert mysql said ".mysql_error();
                        }
                        else
                        {
                           
                        header.... // hier weiterleiten
                           
                        exit;

                        Gruss

                        tobi
                        Zuletzt geändert von jahlives; 07.11.2005, 16:09.
                        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                        Kommentar


                        • #13
                          danke, doch es funktioniert immernoch nicht richtig:

                          PHP-Code:
                          <?
                          include("conect.php");

                          $content = $_POST["content"];
                          $id = $_POST["id"];
                          $name = $_POST["name"];

                          $in = "INSERT INTO guestbook (content, id, name) VALUES ('$content', '$id', '$name')";
                          //echo $in;

                          $insert = mysql_query($in);
                          if(!$insert)
                          {
                              echo "Could not insert mysql said ".mysql_error();
                          }
                          else
                          {
                              header('location: [url]http://localhost/guestbook/index.php[/url]'); 
                          }

                          ?>

                          <html>
                          <center>
                          <head>
                          <titel>Guestbook:<br><br></titel>
                          </head>
                          <body>


                          <form action="insert.php" method="post" name="<?php echo $insert ?>">

                          <p>Insert your name:<br><br>
                          <textarea name="name" cols="10" rows="1"></textarea>
                          </p>
                          <p>Insert your message:<br><br>
                          <textarea name="content" cols="50" rows="10"></textarea>
                          </p>
                          <input type="submit" name ="submit" value="submit"  header('location: [url]http://localhost/guestbook/index.php[/url]');>
                          <input type="reset" value="reset">

                          </form>
                          <br><br>
                          <a href="index.php">go back</>
                          </body>
                          </center>
                          </html>

                          Kommentar


                          • #14
                            Editiere mal dein Post (Ändern Button) und nimm den Hacken bei automatische URL Umwandlung raus, damit man sehen kann ob der Header korrekt gesendet wird.

                            Gruss

                            tobi
                            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                            Kommentar


                            • #15
                              und lies endlich das verdammte Manual

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

                              Kommentar

                              Lädt...
                              X