ich möchte gern folgendes erreichen.
Wenn jemand etwas in einem Formular abschickt, soll das Eingegebene in einer anderen Datei ausgegeben werden.
Also:
1. Datei (Formular) POST: blablabla
2. Datei (Anzeigen) blablabla
....
Wie funktioniert das?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<form action="datei2.php" method="post">
<input type="text" name="text"
value="<?php if(isset($_POST['text'])){ echo $_POST['text']; }?>" />
<input type="submit" name="senden" value="Senden" />
</form>
</body>
</html>
<?php
session_start();
if(isset($_POST['senden']))
{
if(isset($_POST['text']) && ($_POST['text'] != ""))
{
echo $_POST['text'];
echo "<br />";
$_SESSION['value'] = $_POST['text'];
echo '<a href="datei3.php">Seite 3 betreten</a>';
}
}
?>
<?php
session_start();
if(isset($_SESSION['value']) && ($_SESSION['value'] != ""))
{
echo $_SESSION['value'];
}
?>
<?php
session_start();
$sql = "INSERT INTO tabelle (zahl)
VALUES ('".mysql_escape_string($zahl)."')";
mysql_query($sql);
if(is_int($zahl) && strlen($zahl)==4 || preg_match('/^[0-9]{4}$/',$zahl))
{
header ("Location: index.php?section=debitoren&create=successful");
}
else
{
header ("Location: index.php?section=debitoren&create=failed");
}
?>
session_start()
$_SESSION['zahl'] = $zahl;
<?php
session_start();
$sql = "INSERT INTO tabelle (zahl)
VALUES ('".mysql_escape_string($zahl)."')";
mysql_query($sql);
if(is_int($zahl) && strlen($zahl)==4 || preg_match('/^[0-9]{4}$/',$zahl))
{
$_SESSION['zahl'] = $zahl;
header ("Location: index.php?section=debitoren&create=successful");
}
else
{
header ("Location: index.php?section=debitoren&create=failed");
}
?>
<?php
echo $_SESSION['zahl'];
?>
if(is_int($zahl) && strlen($zahl)==4 || preg_match('/^[0-9]{4}$/',$zahl)
Kommentar