php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.05.2005, 15:11  
Gast
 
Beiträge: n/a
Standard Felder in Formular hinzufügen

Moin!

Ich habe folgendes PRoblem und würde mich freuen, wenn einer Zeit findet sich damit zu beschäftigen .

Um vorrausklagen zu vermeiden, ich habe schon per Google und auch hier im Forum gesucht, und bin leider zu keinem positiven Ergebnis gekommen (bzw. alle Skripte sehen so aus, wie meiner )

Nun zum Problem...
Ich habe ein Formular das durch einen Benutzer erweitert werden muss.
Dafür habe ich mir schon ein funktionierendes Skript gebaut:
Code:
function addParameter( table, rowIndex, textp, textv, Anzahl, nummer) 
{ 
    if(nummer<Anzahl+1) 
    { 
    if(nummer<7) 
    { 
    var row = table.insertRow( rowIndex ); 
    var cell = row.insertCell( 0 ); 
    var text = document.createTextNode( 'Textstrukturpunkt '+nummer +':' ); 
    cell.appendChild( text ); 
    cell = row.insertCell( 1 ); 


    var select = document.createElement( 'SELECT' ); 
    select.name = 'textp_'+nummer; 
    alert(select.name); 
    select.size = '1'; 

    for(var x = 0; x<Anzahl ; x++) 
    { 
    var test = document.createElement("OPTION"); 
    test.text = textp[x]; 
    test.value = textv[x]; 
    alert(test.value); 
    select.options.add(test); 
    } 

    cell.appendChild( select ); 
    this.Produkt_erstellen.add(select); 

    row = table.insertRow( rowIndex + 1 ); 
    cell = row.insertCell( 0 ); 
    var text = document.createTextNode( 'zugehöriger Text:' ); 
    cell.appendChild( text ); 
    cell = row.insertCell( 1 ); 
    cell.colSpan = '2'; 
    textarea = document.createElement( 'TEXTAREA' ); 
    textarea.name = 'text_'+nummer; 
    textarea.cols = '50' 
    textarea.rows = '2' 

    cell.appendChild( textarea ); 
    } 
    } 
}
Hier wird einfach ein Select-Feld erstellt und ein Array von Option-Fields übergeben und das alles mit einer Textzeile in eine Tabelle eingefügt.
Danach erstelle ich noch ein Textarea, welches auf die gleiche Weise in eine Tabelle eingefügt wird. Beide müssen fortlaufende Namen haben... (Mit einer alert Ausgabe habe ich schon getestet, ob der Name auch wirklich gespeichert wird.)

Soweit so gut, der Code funktioniert, jedoch nachdem ich das Formular abgeschickt habe, kann ich nicht auf die Werte zugreifen. (Eine PHP-Seite, dessen Code nicht weiter wichtig ist).
Ich habe schon getestet, ob vielleicht meine Schleife die immer wieder ein Option-Objekt namens test erstellt den Fehler verursacht, doch auch wenn ich nur ein Feld erstelle mit statischen Werten, kann ich auf der nächsten Seite nicht darauf zugreifen. D.h. die nächste logische Fragestellung wäre, dass meine neu erstellen Felder nicht im Formular drin sind, und somit auch nicht übergeben werden. Kann das sein? Und wenn ja, wie änder ich das?

Ich bin schonmal im vorraus für jeden Beitrag dankbar !
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.05.2005, 09:56  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Ich sehe weder etwas, was mir helfen könnte, dein Problem zu lösen, noch ein fortgeschrittenes Problem.
Ein Formular ans laufen zu bekommen ist nicht so kompliziert... am besten sieht man es sich einfach an.
Aus dem Code da oben irgendwelche sinnvollen Schlüsse zu ziehen, würde viel Zeit erfordern und die Kenntnis der verwendeten Klassen. Es wäre doch so viel einfacher, mal kurz in den HMTL-Code zu sehen.

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.

moved to PHP - Anfänger
__________________
mod = master of disaster
Waq ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
Formular Pflichtfelder für Frontpage Formular erstellen Caruso JavaScript, Ajax und mehr 5 21.06.2008 09:17
[Erledigt] Formular: Es werden nicht alle Felder übertragen jschuhma PHP Tipps 2008 17 23.05.2008 12:32
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
Formular und Mysql = Leere felder in der DB kazuya PHP Tipps 2006 7 31.08.2006 23:46
suche tutorial: FORMULAR FELDER AUF INHALT PRÜFEN PHP Tipps 2006 7 25.01.2006 19:14
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
leeres Formular PHP Tipps 2005-2 15 05.10.2005 16:49
2 Select Felder identifizieren HTML, Usability und Barrierefreiheit 4 29.06.2005 16:18
Formular abfragen PHP Tipps 2005 12 18.05.2005 18:03
Formular Felder nach Erfolg löschen PHP Tipps 2005 24 05.04.2005 16:56
Dynamisch Formular Felder erstellen Simon9990 PHP Tipps 2005 2 29.01.2005 22:00
Formular nach ENTer eingabe Felder löschen themonk HTML, Usability und Barrierefreiheit 12 18.09.2004 22:53
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44
formular felder PHP Tipps 2004 1 29.06.2004 15:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
feld an formular hinzufuegen php, \document.createelement \ intitle:\hinzufügen\, php auf felder von formular zugreifen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.