Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Tabelle um einen Eingabebereich erweitern

Hallo zusammen,

ich hoffe Ihr könnt mir weiter helfen.

Ich habe eine Tabelle, in der verschiedene Daten dargestellt werden.
Je Zeile sind die Daten für "Name", "Strasse", "PLZ", "Ort" vorhanden.

Nun zum eigentlichen Problem.
Nach dem der User diese Liste durchsucht hat und keinen passenden Eintrag gefunden hat, soll er einen
Button drücken, mit dem sich unterhalb der oben dargestellten Tabelle ein Formular öffnet,
in dem er den passenden Eintrag vornehmen kann. Das Eingabeformular soll dabei genau so formatiert sein
wie die Tabelle und genau die gleichen Eingabefelder (Name, Strasse, PLZ, Ort) enthalten. Die Tabelle ist mittels einer CSS-Datei formatiert!

Wie kann ich das lösen? Evtl. mit der "onclick"-Funtion?

Danke für Eure Hilfe

Hier gehts zum Orginal Eintrag "Tabelle um einen Eingabebereich erweitern" im Forum

Antworten

ganz leicht z.b. mit php:

du baust an der stelle, wo das formular sein soll,ein php script.
dort prüfst du, ob in der url z.b. die variable 'new' 'ok' ist oder so (http://www.bla.de/form.php?new=ok)
wenn die variable nicht gesetzt wurde (!isset()), setz es standardmößig auf 'nein' (z.b.), wenn sie 'ok' ist, gib das formular aus und wenn sie 'nein' ist, gib nichts aus.
dme button gibst du einfach eine weiterleitung an die selbe adresse, gibst nur noch ?new=ok dazu.

bsp:
Code:                   In Zwischenablage kopieren (nur IE)
1">




2.

danke!

klingt ein wenig kompliziert.
muss ich denn wirklich über den url gehen???

ich möchte doch nur, dass nach dem click auf einen button (welcher sich auf der seite der
tabelle befindet; mit der bezeichnung: "neuer eintrag") sich diese Tabelle um eine zeile
erweitert, in der der user einen neuen eintrag vornehmen kann (die ursprüngliche tabelle
soll dabei stehen bleiben und die eingabezeile soll sich auch nicht in einem neuen fenster
öffnen. sie soll sozusagen "eingeblendet" werden).


3.

könnte auch realisierbar sein mit frames o.ä.
kenn mich mit frames aber nicht aus da ich sie absolut verabscheue und mich deswegen bei html nie damit beschäftigt hab (hört sich blöd an,gell? :) )


4.

hat denn sonst noch jemand eine lösungsmöglichkeit???

ist es z.b. nicht möglich über onclick eine javascript funktion (die den eingabebereich einblendet) auszuführen?
wie wäre dann der quellcode?
oder geht es sogar noch einfacher?


5.

Code:                   In Zwischenablage kopieren (nur IE)
2">

funzt im IE 6, allerdings baut opera scheiße, er setzt alle input-felder in eine zelle, weiß der geier warum
flooo


6.

Danke für Eure Hilfe!
Habe dadurch eine Lösungsmöglichkeit gefunden!


7.

und wie ist die??
lass uns nicht halb-dumm sterben!
flooo


8.

sorry, hatte ich doch glatt vergessen!

Code:                   In Zwischenablage kopieren (nur IE)
3">




Hier gehts zum Orginal Eintrag "Tabelle um einen Eingabebereich erweitern" im Forum
 
phpforum.de | Impressum