Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

DB -> Tabelle -> Werte ändern

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 ...

Antwort
Alt 16.12.06, 22:30   #1 (permalink)
Member of Honour
 
Registriert seit: 11.09.03
Watchme Leistung: Z3
Likes: 2
Standard DB -> Tabelle -> Werte ändern

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

Watchme ist offline   Mit Zitat antworten
Alt 17.12.06, 01:23   #2 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Lightbulb RE: DB -> Tabelle -> Werte ändern

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
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 17.12.06, 01:30   #3 (permalink)
 
Registriert seit: 20.01.03
Zwirni Leistung: Z3
Likes: 0
Standard

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>
"onclick" beinhaltet den JS-Aufruf der das <div> mit der id "entry123button" sichtbar macht. Dieses liegt dadurch über diesem Link, das Eingabefeld und der Button überblenden somit diesen.
Zwirni ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » DB -> Tabelle -> Werte ändern
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ä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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61