Also ich möchte einen Script schreiben(bzw. haben), mit dem ich einen Datenbankeintrag mit eingabe des Datum von dem, der geändert werden soll ändern kann.
Der Code,das der Eintrag geändert wird, geht auch,aber leider nicht, das jetzt die daten von der Formulareingabe stammen. Bitte helft mir.
PHP:
<form form enctype='multipart/form-data' action='#' method='post'> <!-- Anfang des Formulars -->
Datum von Eintrag, der geändert wird:<input type="text" name="von" value="von" size="25"> <br>
Datum neu:<input type="text" name="datum" value="datum" size="25"> <br>
Ort neu:<input type="text" name="ort" value="ort" size="25"> <br>
Titel neu:<input type="text" name="titel" value="titel" size="25"> <br>
Standort:<input type="text" name="standort" value="standort" size="25"><br>
<input type="submit" name="neueintrag" value="Eintragen">
<input type="reset" value="Löschen">
</form>
<?php
// Zunächst brauchen wir eine Datenbankverbindung:
$verbindung = mysql_pconnect( "mysql.lima-city.de", "USER71899", "***");
if (!$verbindung) // War die verbindung NICHT erfolgreich? -> Wenn ja: Fehler auswerfen und beenden
{
echo "<br><center><b>- Keine Verbindung zur Datenbank -</b></center>";
exit;
}
mysql_select_db("db?71899?2"); //Datenbank auswählen in die geschrieben werden soll
if($neueintrag) //ueberprueft ob der submit button gedrückt wurde
{ //Wenn ja dann daten in den guestbook table eintragen
$von = $_FILES['von']['name'];
$datum = $_FILES['datum']['name'];
$ort = $_FILES['ort']['name'];
$titel = $_FILES['titel']['name'];
$standort = $_FILES['standort']['name'];
$aendern = "UPDATE messen Set
datum = '$datum' WHERE datum = '$von' ";
$update = mysql_query($aendern);
$aendern = "UPDATE messen Set
ort = '$ort' WHERE datum = '$von' ";
$update = mysql_query($aendern);
$aendern = "UPDATE messen Set
titel = '$titel' WHERE datum = '$von' ";
$update = mysql_query($aendern);
$aendern = "UPDATE messen Set
standort = '$standort' WHERE datum = '$von' ";
$update = mysql_query($aendern);
{
echo 'Eintrag erfolgreich in die Datenbank eingetragen.';
}
}
?>
Der Code,das der Eintrag geändert wird, geht auch,aber leider nicht, das jetzt die daten von der Formulareingabe stammen. Bitte helft mir.
Zuletzt bearbeitet: