Ich habe ein Verständnisproblem mit dem Absenden und Auswerten eines Formulares in der ein und der selben Datei.
Das Formular sehe ich und Daten werden aus der DB ins Formular geladen. Wenn ich dann auf den Button "Ändern" klicke,
passiert nichts.
MA-Update.php
Habt ihr noch eine Ahnung woran das liegen könnte?
Gruß
Das Formular sehe ich und Daten werden aus der DB ins Formular geladen. Wenn ich dann auf den Button "Ändern" klicke,
passiert nichts.
MA-Update.php
PHP:
<html>
<head>
</head>
<body>
<?php
session_start(); // nochmal bearbeiten
$link = mysql_connect('localhost','root','');
if (!$link)
{
die('Die Verbindung zum Server schlug fehl!: ' . mysql_error());
}
else echo "Mit dem Server erfolgreich verbunden <br/>";
$db = mysql_select_db("IR",$link);
if(!$db)
{
die('Die Verbindung zur Datenbank schlug fehl: ' . mysql_error()."<br/>");
}
else
{
echo "Mit der Datenbank erfolgreich verbunden <br/><br/>";
if (isset($_POST['modify']))
{
echo 'Ich wurde abgesendet!'; // Hier passiert nichts nach Absenden des Formulares!!
}
else
{
$Datensatz = "SELECT
ma.*,
anr.*
FROM
mitarbeiter AS ma,
anrede AS anr
WHERE
ma.Anrede_ID = anr.Anrede_ID
AND
ma.Vorname = \"".$_POST['vn']."\"
AND
ma.Nachname = \"".$_POST['nn']."\"";
$result_dat = mysql_query($Datensatz) OR die("Error: $Datensatz <br>".mysql_error());
$row_dat = mysql_fetch_object($result_dat);
if(isset($_POST["vn"]) && isset($_POST["nn"])
&& !empty($_POST["vn"]) && !empty($_POST["nn"])
&& is_string($_POST["vn"]) && is_string($_POST["nn"])
&& "".$row_dat->Vorname."" == $_POST["vn"] && "".$row_dat->Nachname."" == $_POST["nn"])
{
echo'<form action="MA-Update.php" method="POST">';
.......
echo'</form>';
echo '<input type="submit" name="modify" value="Ändern"/>';
}
echo '<br><a href="MA-Update.html">Zurück</a>';
}
}
?>
</body>
</html>
Habt ihr noch eine Ahnung woran das liegen könnte?
Gruß