Board-Archiv (archivierte Boards zum Lesen, kein Support mehr) > Fragen zu PHP, SQL, Datenbanken

Datenbank über Formular ändern

(1/1)

okfichte:
Hallo zusammen
Habe über die SuFu nichts passendes gefunden. Deswegen mal der direkte Weg.
Wie kann ich in einer angelegten db über ein Formular Änderungen vornehmen?
Gruss Olaf

Hans K.:
Hi Olaf,

da Du die Thematik Datenbank und PHP nun bereits besser kennst, die Kurzform:

Als Erstes musst Du die Datenbank mit einer SQL Anweisung auslesen. Dann legst Du die Formularfelder z.B. wie dieses an:

--- Code: PHP ---<?php echo "<form action=\"textarea.htm\">";echo "<textarea name=\"Titel\" cols=\"50\" rows=\"1\">". $row["Titel"]. "</textarea>"; ?>
Wobei $row["Titel"] jetzt einem Datenfeld in der Datenbank entspricht.
Wichtig dabei ist, Du solltest auf jeden Fall die Datenbank ID immer mit auslesen, damit bei der Aktualisierung auch der richtige Datensatz angesprochen wird.

Zum Schluss erfolgt dieses Mal nicht der Eintrag eines Datensatzes in die Datenbank, sondern eine Aktualisierung. Die lautet:


--- Code: PHP ---$SQL = "UPDATE Tabellenname SET Titel = '$Titel', Name = '$Name'  WHERE ID = '$ID'";$aendern = mysql_query($SQL);
Somit wird in der Datenbank das Feld Titel mit dem Inhalt $Titel überschrieben.

Viel Spaß beim Experimentieren.

Gruß
Hans

okfichte:
Uii
Ging ja wieder flott. Kann ich mich aber erst später mit beschäftigen.
Habe heute rausgefunden, das mit dem IE8 die Veranstaltungstabelle alles nebeneinander anzeigt. Also keinen Tabellenumbruch. Gerade mal mit dem neuesten FF probiert. Sieht da genauso aus. Das ist erstmal wichtiger. Mal sehen ob ich da was rausfinde. Trotzdem schon mal Vielen Dank für die schnelle Antwort.
Gruss Olaf

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln