pyr0 Geschrieben 13. März 2008 Geschrieben 13. März 2008 Salü an alle, ich hab ein Problem. Ich generiere mit php eine Tabelle und lasse diese mit Daten aus der DB füllen, soweit so gut kein Problem. Aber jetzt kommt es - jetzt möchte ich eine neue Zeile einfügen per Script um neue Eingaben machen zukönnen. Wie bekomme ich das hin ? zB wenn man auf einen Link oder Button klick erscheint eine neue Zeile aber nicht als Aufklappbar sondern hinzufügen. Vielleicht wird es so besser verständlich: ich lasse mir die Mitarbeiter eines Bereiches anzeigen. Jetzt will ich zwei oder mehr hinzufügen nur weiss ich das vorher ja nicht und damit es dynamisch bleibt soll dann ein Button hin für füge neue Zeile hinzu Könnte mir da jemand bitte helfen den Javascript ist nicht so mein Ding :floet: Danke Zitieren
HJST1979 Geschrieben 13. März 2008 Geschrieben 13. März 2008 Also ich mache es meißt so, dass ich ein Form schreibe (HTML) als Action gebe ich eine *.php datei an, diese baut dann die Verbindung zur DB auf und setzt den Insert ab. FERTIG. Über den Knopf auf der Ansichtsseite öffne ich die Seite mit der FORM. Mit JavaScript alleine sollte es nicht gehen. Zitieren
geloescht_JesterDay Geschrieben 13. März 2008 Geschrieben 13. März 2008 Könnte mir da jemand bitte helfen den Javascript ist nicht so mein Ding :floet: Das geht mit Javascript. Entweder den umständlichen Weg, von Hand, oder über ein Framework. Aber wenn Javascript eh nicht so dein ding ist.... schau dir mal script.aculo.us - web 2.0 javascript an Das bietet schon einges an um sowas zu tun. Von Hand grob erklärt: Du suchst dir die entsprechende Tabellenzeile (die brauchst du auch für's Framework). An dieses Element hängst du dann eine neue Zeile, inkl. der Zellen, als DOM-Objekte. Wenn dir das alles nichts sagt, solltest du dir mal AJAX und DOM ansehen. Mit Script.aculo.us geht es, indem du dir das entsprechende Element raussuchst, mit $("ID-Name") als Abkürzung z.B., und dann... hm.. AppendAfter oder so war das glaub ich aufrust. Kann aber sein, dass das nur im Zusammenhang mit AJAX-Aufrufen geht... Zitieren
Inselmensch Geschrieben 23. März 2008 Geschrieben 23. März 2008 Salü an alle, ich hab ein Problem. Ich generiere mit php eine Tabelle und lasse diese mit Daten aus der DB füllen, soweit so gut kein Problem. Aber jetzt kommt es - jetzt möchte ich eine neue Zeile einfügen per Script um neue Eingaben machen zukönnen. Wie bekomme ich das hin ? zB wenn man auf einen Link oder Button klick erscheint eine neue Zeile aber nicht als Aufklappbar sondern hinzufügen. Vielleicht wird es so besser verständlich: ich lasse mir die Mitarbeiter eines Bereiches anzeigen. Jetzt will ich zwei oder mehr hinzufügen nur weiss ich das vorher ja nicht und damit es dynamisch bleibt soll dann ein Button hin für füge neue Zeile hinzu Könnte mir da jemand bitte helfen den Javascript ist nicht so mein Ding :floet: Danke ich würde dir empfehlen ans ende der liste einfach eine neue zeile hinzuüfgen mit den rudimentären daten direkt zum eintrage (textfelder selectfelder usw. usf.) dann einen hinzufügenbutton ans ende der zeile (eventuell unte rdie löschbuttons der übrigen zeilen). das ganze sendest du nun einer php-datei, im idealfall der eigenen und machst nach dem eintrag einen header reload auf die liste.... Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.