Re: @Perlprofi/Tabelle vervielfachen - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Marco (840 Beiträge) am Freitag, 24.Oktober.2003, 17:25.
    Re: @Perlprofi/Tabelle vervielfachen

      Also ich weiß nicht, ob ichs korrekt verstanden habe:

      Im Formular:

      Du übergibst in der URL z.B. counter=5

      out "<form... <table...";
      out "<input type=hidden name=\"counter=\" value=\"$counter\">"; # Den Wert von counter gibst Du einfach weiter
      for (my $i=0; $i<$counter; $i++)
      {
       out "<tr><td><input type=\"text\" name=\"Name_$i=\"></td>";
       out "<td><input type=\"text\" name=\"Vorname_$i=\"></td>";
      
      ...
      }
      out "</form></table>...";
      

      ------
      Im Zieltemplate:

      for (my $i=0; $i<$counter; $i++)
      {
       put ["name", "$name_$i", "vorname", "$vorname_$i"...], "DeineDB";
      }
      

      Soweit mein Idee...

      mfg

      Marco


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jürgen (614 Beiträge) am Freitag, 24.Oktober.2003, 16:13.
    @Perlprofi/Tabelle vervielfachen

      Hi BP-Fraeks,

      ich hab ein RIESEN Problem.
      So, ich soll ein Form basteln das dynamisch ist. Ich habe eine Tabelle als Form.
      In dieser Tabele befindet sich wieder um eine Tabelle mit einer Zeile
      die die Felder(<input type=..>)Name, Vorname, Ort usw... enthalten.
      Jetzt möchte ich, wenn ich über Link die Zahl 5 übergebe, daß sich dann die
      Tabelle untereinander verfünffacht.
      Die eingegeben 5 Datensätze sollten dann in eine DB einzeln geschrieben
      werden. Ich hoffe, ihr habt mich verstanden ;-)
      Wer hat einen Tipp für mich? Danke vorab.

      Gruß
      Jürgen

     Antworten

    Beitrag von Marco (840 Beiträge) am Freitag, 24.Oktober.2003, 17:25.
    Re: @Perlprofi/Tabelle vervielfachen

      Also ich weiß nicht, ob ichs korrekt verstanden habe:

      Im Formular:

      Du übergibst in der URL z.B. counter=5

      out "<form... <table...";
      out "<input type=hidden name=\"counter=\" value=\"$counter\">"; # Den Wert von counter gibst Du einfach weiter
      for (my $i=0; $i<$counter; $i++)
      {
       out "<tr><td><input type=\"text\" name=\"Name_$i=\"></td>";
       out "<td><input type=\"text\" name=\"Vorname_$i=\"></td>";
      
      ...
      }
      out "</form></table>...";
      

      ------
      Im Zieltemplate:

      for (my $i=0; $i<$counter; $i++)
      {
       put ["name", "$name_$i", "vorname", "$vorname_$i"...], "DeineDB";
      }
      

      Soweit mein Idee...

      mfg

      Marco

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Montag, 27.Oktober.2003, 13:13.
    Re: @Perlprofi/Tabelle vervielfachen

      Hi Marco,

      danke für den Tipp - soweit funktioniert das.
      Jetzt hab ich noch ein weiters Problem. Ich hole in die
      Tabelle das Geburtsdatum über eine Unterroutine

      sub GBdate
      {
      #------------ Jahr wählen --------------------------------------------
      out "<select name=\"Year_$i=\">";
      out " <option selected>\n ";
      $year=datum($GebDat,"Jahr");
      foreach $option (1920..2020)
      {
      out " <option>$option\n ";
      }
      out "</select>";
      
      ...usw.
      }

      Nur hier bekomme ich eine Fehlermeldung. Wo happert's den ??
      Hast du noch einen Tipp für mich?

      Gruß
      Jürgen

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 27.Oktober.2003, 18:55.
    Re: @Perlprofi/Tabelle vervielfachen

      Wie lautet denn die Fehlermeldung? ;-)

      Ansonsten ist das einzige was mir aufgefallen ist:

      (1920..2020)

      glaube, dass da Leerzeichen reingehören:

      (1920 .. 2020)

      bin mir aber nich sicher... ;-)

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Montag, 27.Oktober.2003, 20:37.
    Re: @Perlprofi/Tabelle vervielfachen

      Hi Christoph,

      funktionieren beide Varianten ;-)
      Fehler hab ich entdeckt - war meiner einer ;-)
      Jetzt hätte ich da noch eine Frage, wie kann ich
      führende Null anzeigen??

      out " <option value=\"\" selected>-\n ";
      $year=datum($GebDat,"Jahr");
      foreach $option (03 .. 06)
      {
      out " <option value=\"$option\">$option\n ";
      

      Da wird mir nur 3,4,5,6 ausgegeben.
      Danke.

      Gruß
      Jürgen

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Dienstag, 28.Oktober.2003, 09:58.
    Re: @Perlprofi/Tabelle vervielfachen

      Hallo, Jürgen,
      hat mir Sander mal vor längerem auf die Sprünge geholfen:
      foreach $option (03 .. 06){
      $option=(length($option)==1 ? "0$option" : $option);
      out " <option value=\"$option\">$option\n ";
      ...}
      
      Hoffe, es hilft dir..
      Ruben

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Freitag, 31.Oktober.2003, 17:47.
    Re: @Perlprofi/Tabelle vervielfachen

      Hi BP-Freaks,

      soweit Funktioniert die Geschichte jetzt, nur hab ich das Problem,
      wenn das Feld (Name) nicht ausgefüllt wurde, sollte dieser nicht
      in die DB geschrieben werden. Wer hat einen Tipp Für mich??
      Danke vorab.

      Gruß
      Jürgen

     Antworten


     
 Liste der Einträge von 34201 bis 34351:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!