Hallo, hab da mal ein weiteres Problem, mit dem ich mich nun schon den ganzen Tag rumschlage. In Büchern und im Internet gibt es nichts brauchbares.
Ich möchte aus einer MySQL-DB einen Datensatz in ein Formular laden und abändern können. Es scheitert schon daran, dass ich einen Datensatz nicht in das Formular geladen bekomme. Was mache ich hier falsch?
PHP-Datei
Ich möchte aus einer MySQL-DB einen Datensatz in ein Formular laden und abändern können. Es scheitert schon daran, dass ich einen Datensatz nicht in das Formular geladen bekomme. Was mache ich hier falsch?
PHP-Datei
PHP:
<?php
session_start(); // nochmal bearbeiten
// Verbindung zur Datenbank
$link = mysql_connect('localhost','root','');
if (!$link)
{
die('Die Verbindung zum Server schlug fehl!: ' . mysql_error());
}
else echo "Mit dem Server erfolgreich verbunden <br/>";
// Datenbank auswählen
$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/>";
// SQL-Abfrage auswählen $res = Array
$res = mysql_query("select * from Mitarbeiter");
if(!$res)
{
echo "Datenbankzugriffsfehler! <br/>";
//echo $res;
}
else
{
if(isset($_POST["vn"]) && isset($_POST["nn"]))
{
$Datensatz = "SELECT
ma.*,
anr.*
FROM
mitarbeiter AS ma,
anrede AS anr
WHERE
ma.Anrede_ID = anr.Anrede_ID
AND
ma.Vorname = "'.$_POST[vn].'" ";
$result = mysql_query($Datensatz) OR die("Error: $Datensatz <br>".mysql_error());
$row = mysql_fetch_object($result);
echo'<form action='MA-Uptate.php' method='POST'>';
echo'<br>Vorname:<br>';
echo'<input type="text" name="vn" value="$row->Vorname"><br>';
echo'Nachname:<br>';
echo'<input type="text" name="nn" value="$row->Nachname"><br>';
echo'Straße:<br>';
echo'<input type="text" name="str" value="$row->Straße"><br>';
echo'PLZ:<br>';
echo'<input type="text" name="plz" value="$row->PLZ"><br>';
echo'Ort:<br>';
echo'<input type="text" name="ort" value="$row->Ort"><br>';
echo'Telefon:<br>';
echo'<input type="text" name="tel" value="$row->Telefon"><br>';
echo'Handy:<br>';
echo'<input type="text" name="mobi" value="$row->Handy"><br>';
echo'Email:<br>';
echo'<input type="text" name="mail" value="$row->Email"><br>';
echo'Geburtsdatum: Form(JJJJ-MM-TT)<br>';
echo'<input type="text" name="geb" value="$row->Geburtsdatum"><br>';
echo'<input type="submit" value="Ändern">';
echo'</form>';
/*
Für spätere Update-Funktion........
*/
echo "<a href=\"menu.html\">Zurück</a>";
}
else echo"Fehler!";
}
?>