...ich habs!
Danke für die Denkanstöße!
So nun habe ich ein weiteres Problem.
Ich möchte per ID Übergabe einen Datensatz auslesen.
In der Adresszeile steht folgendes:
http://.../bearbeiten_.php?ID=23
und nach Aufruf der Seite bleibt die komplette Seite leer. Was ist daran ".mysql_real_escape_string($_GET["ID"]);
" falsch?
<html>
<head>
<title>Update Formular</title>
</head>
<BODY onLoad="CheckStations()">
<form action="<?php echo $PHP_SELF; ?>" method="post">
<?php
// Datenbankzugriff
include("admin/includes/config.php");
error_reporting(E_ALL);ini_set('display_errors', 1);
$conID = mysql_connect( $db_host, $db_user, $db_pass ) or die( "Momentan leider keine Verbindung zum Server. Wir bitten um Ihr Verstaendnis!" );
mysql_select_db( $db_name, $conID ) or die ( "Server Error. Wir bitten um Ihr Verstaendnis" );
if(isset($_POST["submitted"])) {
$_sql = "UPDATE FW_Fehlerbericht
SET M_NAME = '".$_POST["M_NAME"]."',
SCHICHT = '".$_POST["SCHICHT"]."',
ORT = '".$_POST["ORT"]."',
BESCHREIBUNG = '".$_POST["BESCHREIBUNG"]."'
WHERE ID = ".$_POST["ID"]."";
mysql_query($_sql,$conID);
echo mysql_error();
echo "<pre>$_sql</pre>";
}
else {
$ergebnis = mysql_query( "SELECT * FROM FW_Fehlerbericht WHERE ID = ".mysql_real_escape_string($_GET["ID"]);
echo mysql_error();
echo "<pre>$ergebnis</pre>";
while ( $datensatz = mysql_fetch_array( $ergebnis ) ) {
$M_NAME = $datensatz["M_NAME"];
$SCHICHT = $datensatz["SCHICHT"];
$ORT = $datensatz["ORT"];
$BESCHREIBUNG = $datensatz["BESCHREIBUNG"];
?>
<div>
Datensatz Nr.: <?=$datensatz['ID']?><p>
</div>
<table>
<tr>
<td valign="top"><input type="text" id="M_NAME" name="M_NAME" size="35" value="<?php echo $M_NAME; ?>"></td>
<td valign="top"><input type="text" id="SCHICHT" name="SCHICHT" size="35" value="<?php echo $SCHICHT; ?>"></td>
<td valign="top"><input type="text" id="ORT" name="ORT" size="35" value="<?php echo $ORT; ?>"></td>
<td valign="top"><input type="text" id="BESCHREIBUNG" name="BESCHREIBUNG" size="35" value="<?php echo $BESCHREIBUNG; ?>"></td>
<td><p></td>
</tr>
</table>
<?php
}
mysql_close($conID);
?>
<input type="submit" name="submitted" value="Übernehmen">
</form>
<?php
}
?>
</html>