Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion

collapse

* Wichtige Mitglieder-Information

Da immer noch Mails verwunderter "Mitglieder" bei mir ankommen, weil Login und Registrierung nicht funktionieren... das Forum ist seit geraumer Zeit geschlossen und steht ausschließlich als Nachschlagewerk zur Verfügung. Einerseits bin ich froh, diesen Schritt gewagt zu haben... auf der anderen Seite... wenn ich hier manchmal so lese... es war doch "'ne geile Zeit" mit euch! Macht's gut!

Beste Grüße nettesekel

* Friendship

DER Katzenblog – mit tollen Tipps und Ideen für deine Katze(n) <3

Die letzten Beiträge

Autor Thema: Datenbank über Formular ändern  (Gelesen 757 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline okfichte

  • Junior Mitglied
  • **
  • Beiträge: 47
Datenbank über Formular ändern
« am: 25. November 2015, 14:11:48 »
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.

  • Gast
Re: Datenbank über Formular ändern
« Antwort #1 am: 25. November 2015, 17:54:04 »
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
  1. <?php
  2.  
  3. echo "<form action=\"textarea.htm\">";
  4. echo "<textarea name=\"Titel\" cols=\"50\" rows=\"1\">". $row["Titel"]. "</textarea>";
  5.  
  6. ?>

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
  1. $SQL = "UPDATE Tabellenname SET Titel = '$Titel', Name = '$Name'  WHERE ID = '$ID'";
  2. $aendern = mysql_query($SQL);

Somit wird in der Datenbank das Feld Titel mit dem Inhalt $Titel überschrieben.

Viel Spaß beim Experimentieren.

Gruß
Hans

Offline okfichte

  • Junior Mitglied
  • **
  • Beiträge: 47
Re: Datenbank über Formular ändern
« Antwort #2 am: 26. November 2015, 15:50:56 »
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

Deutschsprachiges NOF - Forum

Support und Tutorials rund um das Thema NetObjects Fusion