Dynamisch generierte Textfelder mit php ausgeben!?!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dynamisch generierte Textfelder mit php ausgeben!?!

    Hallo Leute,

    bin ein relativer PHP Neuling...
    Jetzt habe ich ein Javascript geschrieben, mit dem man neue Ordner per click auf einen Button erstellen kann. Es wird jeweils ein Textfeld (Dort soll der Ordnername eingetragen werden) und ein Selectfeld (Dort soll die Berechtigung für den Ordner ausgewählt werden) erstellt.

    Die angegebenen Ordner + Berechtigung sollen nun über php weitergegeben werden. Wie realisiere ich das?
    Danke schonmal im Voraus ^^

    Gruß

    Tim
    Zuletzt geändert von timmey883; 28.02.2008, 10:20.

  • #2
    mkdir und chmod. ggf. noch umask

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      aber das hilft mir nicht wirklich weiter... sorry!

      Kommentar


      • #4
        Dann solltest du etwas genauer erklären, was du denn benötigst!

        Hint: Scriptgesuche oder Jobangebote sind in eigenen Foren, ein Mod verschiebt dich sicher gern!

        Kommentar


        • #5
          ich poste mal den java teil aus meiner html:

          function NeuerOrdner()
          {
          i=i+1;

          var row = ordnertable.insertRow ( 0 );
          var cell = row.insertCell( 0 );

          var verzeichnis = document.createTextNode( 'Verzeichnisname:' );
          cell.appendChild( verzeichnis );

          cell = row.insertCell ( 1 );

          var input = document.createElement( 'input' );
          input.type = 'text';
          input.title = 'Verzeichnisname';
          input.name = 'vneu[]';
          input.size = 1;
          input.id = 'foldername';
          cell.appendChild( input );

          cell = row.insertCell ( 2 );

          var berechtigung = document.createTextNode( 'Berechtigung:' );
          cell.appendChild( berechtigung );

          cell = row.insertCell ( 3 );

          var rightselect = document.createElement( 'select' );
          rightselect.title = 'Berechtigung';
          rightselect.name = 'bneu[]';
          rightselect.size = 1;
          rightselect.id = 'folderrights';
          rightselect.options[0] = new Option ('bitte auswählen');
          rightselect.options[1] = new Option ('Schreibberechtigung');
          rightselect.options[2] = new Option ('Leseberechtigung');
          cell.appendChild( rightselect );
          }



          ich erstelle jetzt z.B. 3 neue Ordner. Die Namen der Ordner (Inhalte der Textfelder) sollen über php ausgegeben werden. Das muss dann doch warsch. über ein Array gemacht werden, oder?

          Kommentar


          • #6
            1. java != javascript
            2. du erzeugst formularelemente, die dann doch sicher an ein php-script versendet werden sollen?
            3. dann kannst du mit $_POST darauf zugreifen

            gruß
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              ich poste mal den java teil aus meiner html:
              Und das im PHP-Bereich des Forums
              Also entweder gibt das Projekthilfe, Brainstorming oder Jobangebot...
              Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

              [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
              Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

              Kommentar


              • #8
                1. Sorry, da hab ich wohl grad was vergessen
                2. genau so ist es
                3. Aber die erstellten Formularelemente haben dann alle denselben Namen "vneu" -> Also kann ich mit $_POST nur auf ein Element zugreifen. Also es wird nur ein Element ausgegeben.

                Kommentar


                • #9
                  Aber die erstellten Formularelemente haben dann alle denselben Namen "vneu" -> Also kann ich mit $_POST nur auf ein Element zugreifen. Also es wird nur ein Element ausgegeben.
                  Dann mach ein Array draus! [] hinter dem Namen des Feldes
                  Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                  [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                  Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                  Kommentar


                  • #10
                    PHP-Code:
                     input.name 'vneu[]'
                    geht imho in js nicht. da müßtest du einen fortlaufenden index erstellen, also 0, 1, 2 etc. dann kannst du auch mit $_POST darauf zugreifen

                    gruß
                    peter
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Kommentar


                    • #11
                      und wo genau mache ich das?

                      Kommentar


                      • #12
                        geht imho in js nicht.
                        Echt nicht??
                        Btw: Siehst du hier ein PHP-Problem? Schaut mit eher wie Projekthilfe aus...
                        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                        Kommentar


                        • #13
                          bevor ich das zur projekthilfe verschieben lasse, soll der threadstarter mir nur eine frage beantworten. ist der javascript-code von dir oder nicht?
                          Echt nicht??
                          PHP-Code:
                          input.name 'vneu[]'
                          damit hat js so seine probleme. auch wenn es nur eine zeichenkette ist.

                          gruß
                          peter
                          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                          Meine Seite

                          Kommentar


                          • #14
                            Wieso sollte er nicht von mir sein. Hab zwar nicht alles eigenhändig gemacht, aber der Großteil ist schon von mir. Ist das wichtig?

                            Kommentar


                            • #15
                              wie verschickst du denn das formular? per javascript? an welche php-datei? und was ergibt dort ein print_r($_POST)?

                              gruß
                              peter
                              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                              Meine Seite

                              Kommentar

                              Lädt...
                              X