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 |
|
|
Mein Quelltext:
Code: | <html>
<head>
<title>Hinzufü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ügt";
}
?>
<img src="images/arrow_right.png" alt="link" /> <a href="ausgabe.php">Zur Ü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!
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Do 15.01.2009 14:56
Titel
|
|
|
Code: | header('location:ausgabe.php'); |
Aber Achtung!
Es darf kein output stattfinden bevor ein header gesendet wird!
|
|
|
|
|
Anzeige
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Do 15.01.2009 14:56
Titel
|
|
|
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.
|
|
|
|
|
|
|
|
Ä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?
|
|