mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 19.03.2024 06:13 Benutzername: Passwort: Auto-Login

Thema: PHP nach Eingabe Link aufrufen vom 15.01.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHP nach Eingabe Link aufrufen
Autor Nachricht
mccl4ne
Threadersteller

Dabei seit: 25.11.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 15.01.2009 14:53
Titel

PHP nach Eingabe Link aufrufen

Antworten mit Zitat Zum Seitenanfang

Mein Quelltext:

Code:
<html>
<head>
   <title>Hinzuf&uuml;gen</title>
   <link type="text/css" rel="stylesheet" href="stylesheet.css" />
</head>
<body>
   <div id="wrapper">
      <div id="page">
          <div id="form_wrap">
            <form method="post" action="eingabe.php">
               <div class="form_row">
                   <div class="label">Ihr Name:</div>
                  <div class="input"><input type="text" name="name" /></div>
               </div>
                <div class="form_row">
                   <div class="label">Ihr Vorname:</div>
                  <div class="input"><input type="text" name="vorname" /></div>
               </div>
               <div class="form_row">
                   <div class="label">Ihr Telefonnummer:</div>
                  <div class="input"><input type="text" name="tel" /></div>
               </div>
                  <div class="submit"><input type="submit" name="Button" value="Eintragen" /></div>
            </form>
         </div>

<?php

   

   $name = $_POST ["name"];
   $vorname = $_POST ["vorname"];
   $tel = $_POST ["tel"];
   
   if ($name=="" OR $vorname=="" OR $tel==""){
      echo ">> Bitte Felder ausfüllen!<br /><br />";
   } else {

       include_once("connect.php");
       $insert = "INSERT INTO adressen (name, vorname, tel) VALUES
      ('$name', '$vorname','$tel')";

      $insert = mysql_query($insert);
    echo "Neuer Eintrag wurde hinzugef&uuml;gt";
   }
   
   
?>
         <img src="images/arrow_right.png" alt="link" />&nbsp;<a href="ausgabe.php">Zur &Uuml;bersicht</a><br />

      </div>
   </div>
</body>
</html>

Ich möchte nach erfolgreichen Eintragen in die MYSQL-Datenbank auf meine Übersichtsseite(ausgabe.php) geleitet werden, mit der Message: Neuer Eintrag wurde hinzugefügt...

Weiss jemand ein Rat? Thx im Voraus!
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Do 15.01.2009 14:56
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
header('location:ausgabe.php');


Aber Achtung!

Es darf kein output stattfinden bevor ein header gesendet wird!
  View user's profile Private Nachricht senden
Anzeige
Anzeige
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Do 15.01.2009 14:56
Titel

Antworten mit Zitat Zum Seitenanfang

schick deine daten an eine extra datei, die nur dafür zuständig ist, deine daten zu behandeln, also völlig getrennt von deinem html wust.

von dort kannst du dann via header() auf deine gewünschte seite mit einem entsprechenden ausgabe ergebnis verweisen.

sinn des ganzen ist es, deine html sülze von deiner programmlogik zu trennen. das wäre schonmal ein guter anfang dafür.

also

eingabe.php > eintragen.php / verarbeiten > header("Location: http://foo.bar/eingabe.php?ok=1");

so, oder so in der art, da gibts ja verschiedenste lösungswege.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Kontaktformular: nach Eingabe HTML-Seite aufrufen
html - bei link aufrufen von "speichern unter"
mit htaccess index.php aufrufen
[AS] EXE-Datei aufrufen mit Rückgabewert
Mit PHP Links nacheinander aufrufen (Per ID)
script.php?monat=5 aufrufen?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.