| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: DB -> Tabelle -> Werte ändern im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi es ist folgendes Problem: Ich habe eine Tabelle in einer Datenbank, die ich mit PHP abfrage. Das ganze ...
![]() |
| | #1 (permalink) |
| Member of Honour ![]() Registriert seit: 11.09.03 ![]() Likes: 2 | Anzeige Hi es ist folgendes Problem: Ich habe eine Tabelle in einer Datenbank, die ich mit PHP abfrage. Das ganze lasse ich mir dann mit einer for-schleife das ganze ausgeben. Ich möchte nun, dass wenn jemand die Werte ändern moechte, er einen Wert anklickt , sich das feld in ein Inputfeld mit OK Knopf verwandelt ( oder direkt die ganze Zeile mit inputfeldern geschrieben wird) und dass die geänderten Werte bei Druck auf den OK Knopf eingetragen werden. Leider hab ich zu wenig Ahnung von JS um mir die Struktur von soetwas vorzustellen. Könnte mir jemand mal das ganze als Pseudocode erklären? Danke |
| | |
| | #2 (permalink) |
| Moderator ![]() | Du hast ein SPAN, in dem der Wert des Datenbankfeldes steht. Dieser SPAN hat einen onclick-Eventhandler, der eine DIV sichtbar macht, in der sich ein Eingabefeld (ebenfalls mit jenem Wert) befindet und der den SPAN selbst versteckt. Besagtes Eingabefeld wiederum hat einen onblur-Eventhandler, der nach dem Verlassen des Eingabefeldes den geänderten Wert an eine Funktion übergibt. Wie diese Funktion nun verfährt, ist Geschmackssache, sie könnte eine neue Seite mit GET-Parametern aufrufen, um die geänderten Daten an ein Script zu versenden, oder sie könnte auch einen XMLHttpRequest absetzen, um das ganze AJAX-artig zu senden. Ist zwar kein Pseudocode, aber hoffentlich doch verständlich. Ansonsten melde dich nochmal, dann kann ich auch konkreter werden |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Registriert seit: 20.01.03 ![]() Likes: 0 | Grobentwurf (ungetestet): Code: <!-- Beginn Zeile eines DB-Eintrages -->
<div id="entry123">
<div style="position: relative;float: left;width: 30px;">
<a href="javascript:void(0)" onclick="document.getElementById('entry123button').style.display='block';">123</a>
<div id="entry123button" style="display: none;position: absolute;top: 0px;left: 0px;"><input type="text" name="entry123" value="entry123value" /><input type="submit" name="ok" value="ok /></div>
</div>
<!-- weitere Angaben zu dem DB Eintrag -->
<div style="float: left;width: 100px;">weitere Angaben</div>
</div> |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Werte aus der Datenbank holen und in Tabelle übertragen | Natheedo | Code Kitchen | 7 | 01.02.09 02:44 |
| MySQL Tabelle in Tabelle | Executor | (Web-) Design und webbasierte Sprachen | 9 | 26.11.08 22:52 |
| Werte in einer Liste ändern - Hilfestellung gesucht | Knoxx | Code Kitchen | 5 | 27.07.08 14:55 |
| Hilfe beim ändern einiger Werte mit Hexeditor | schalter32 | Code Kitchen | 10 | 25.04.08 20:10 |
| In Mysql-Tabelle Wert ändern | Flou | (Web-) Design und webbasierte Sprachen | 1 | 13.02.04 16:32 |