Hallo ich brauche eure Hilfe,
ich möchte einen vorhandenen Datensatz bearbeiten & speichern. Leider komme ich damit nicht klar.
Durch anklicken einer ID wird ein kompletter Datensatz aufgelistet. Soweit gehts.
In diesem Datensatz befinden sich noch einige leere Felder und sollen nun gefüllt werden.
Wie kann ich den "Update" Teil hier einfügen?
<?
//******************************************************************************
// View
//******************************************************************************
// Datenbankzugriff
include("admin/includes/config.php");
//Error-Reporting hoch, alle Fehlermeldungen werden angezeigt
error_reporting(E_ALL);ini_set('display_errors', 1);
$query = "SELECT * FROM bericht WHERE ID = ".mysql_real_escape_string($_GET["ID"]);
$result = mysql_query($query);
echo mysql_error();
$daten = mysql_fetch_array($result);
?>
<BODY onLoad="CheckStations()">
<div>
<d>Datensatz Nr.: <?=$daten['ID']?></d><p>
</div>
<div class='my_fieldset30_links'>
<h2>Datum</h2>
<input type="text" value="<?=$daten['DATUM']?>" readonly>
</div>
<div class='my_fieldset30_mitte'>
<h2>Uhrzeit</h2>
<input type="text" value="<?=$daten['UHRZEIT']?>" readonly>
</div>
<div class='my_fieldset30_rechts'>
<h2>Dauer in Min</h2>
<input type="text" value="<?=$daten['DAUER']?>" readonly>
</div>
<div class='my_fieldset30_links'>
<h2>Fehlerzuständigkeit</h2>
<input type="text" id="FEHLERZUSTAENDIGKEIT" value="<?=$daten['FEHLERZUSTAENDIGKEIT']?>">
</div>
<div class='my_fieldset30_mitte'>
<h2>Kategorie</h2>
<input type="text" id="KATEGORIE" value="<?=$daten['KATEGORIE']?>">
</div>
<div class='my_fieldset30_rechts'>
<h2>Fehlerpunkte</h2>
<input type="text" id="FEHLERPUNKTE" value="<?=$daten['FEHLERPUNKTE']?>">
</div>
<!--/-->
</div>
<!-- /INHALT -->
<!-- INHALT Links -->
<div id="colTwo">
<!---->
<div class="knopf">
<p><input class="submit" type="submit" name="eintragen" id="eintragen" value="Speichern"/></p>
</div>
<!--/-->
</div>
<div style="clear: both;"> </div>
</div>
<!-- /INHALT Links -->
</div>
</body>
</html>
<?php
//******************************************************************************
// Update
//******************************************************************************
// Datenbankzugriff
include("admin/includes/config.php");
if (isset($_POST['eintragen']))
{
$conID = mysql_connect( $db_host, $db_user, $db_pass ) or die( "Die Datenbank konnte nicht erreicht werden!" );
if ($conID)
{
mysql_select_db( $db_name, $conID );
}
$sql = "UPDATE `bericht` SET ID = ".$_POST["ID"].", FEHLERZUSTAENDIGKEIT = ".$_POST["FEHLERZUSTAENDIGKEIT"].", KATEGORIE = ".$_POST["KATEGORIE"].", FEHLERPUNKTE = ".$_POST["FEHLERPUNKTE"]." WHERE `ID`='".$_POST["ID"]."'";
mysql_query( $sql );
// Pruefen ob der neue Datensatz tatsaechlich eingefuegt wurde
if (mysql_affected_rows() == 1)
{
echo "Der Datensatz wurde hinzugefügt!";
}
else
{
echo "<h3>Der Datensatz konnte <strong>nicht</strong> hinzugefügt werden!</h3>";
}
}
?>