Kurt Cobain
Erfahrenes Mitglied
Tag TAg
Also erst mal der Code:
Also:
Schritt 1:
Inputfeld und ein Submittbutton.
User gibt einen Namen ein. Dann kommt er weiter zu Schritt 2
Schritt 2:
Der User überprüft seine Eingabe.
Will er was ändern drückt er auf ÄNDERN. -> Dann kommt er zu Schritt 1 zurück.
Will er nichts ändern drückt er auf REGISTRIEREN -> Dann soll er zu Schritt 3 kommen.
Schritt 3:
Eintragung in mySQL Tabelle.
Mein Problem ist, dass ich nicht zu Schritt 3 komme.
Kann mir einer helfen
Gruß ich.
Also erst mal der Code:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
</head>
<body>
<?php
//error_reporting(E_ALL);
// Funktion zum Drucken von Fehlermeldungen
function msg($msg)
{
echo "<span class=\"fail\"><b>$msg</b></span>";
}
// eingabe pruefen
function v_name($val)
{
$msg = "";
if($val=="")
{
$msg = "Bitte ausfüllen! \n";
}
return $msg;
}
if (isset($_REQUEST["name"]))
{
$v_name = true;
$error["name"] = v_name($_REQUEST["name"]);
if ($error["name"] != "")
{
$v_name = false;
}
}
if(!$v_name || !isset($_REQUEST["b1"]))
{
?>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<input type="Text" name="name" size="36" value="<?php echo $_POST["name"]; ?>" >
<?php if($error["name"] != ""){echo msg($error["name"]);} ?> <br>
<input type="Submit" name="b1" value="Weiter" >
</form>
<?php
}
elseif($v_name and isset($_REQUEST["b1"]))
{
?>
<br><br>Daten überprüfen<br>
Ihr name: <b><?php echo $_POST["name"]; ?></b>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="name" value="<?php echo $_POST["name"]; ?>">
<input type="Submit" name="" value="ändern">
<input type="Submit" name="b2" value="registrieren">
</form>
<?php
}
elseif($v_name and isset($_REQUEST["b2"]))
{
echo "hier wird in mySQL eingetragen";
}
?>
</body>
</html>
Also:
Schritt 1:
Inputfeld und ein Submittbutton.
User gibt einen Namen ein. Dann kommt er weiter zu Schritt 2
Schritt 2:
Der User überprüft seine Eingabe.
Will er was ändern drückt er auf ÄNDERN. -> Dann kommt er zu Schritt 1 zurück.
Will er nichts ändern drückt er auf REGISTRIEREN -> Dann soll er zu Schritt 3 kommen.
Schritt 3:
Eintragung in mySQL Tabelle.
Mein Problem ist, dass ich nicht zu Schritt 3 komme.
Kann mir einer helfen
Gruß ich.