@sander : probleme - 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 Claus S. (1671 Beiträge) am Freitag, 13.Juli.2001, 23:08.
    @sander : probleme

      hallo sander,

      da hast du mir einen floh ins ohr gesetzt ;-)
      von wegen alles in ein template packen,
      hat zwei tage gedauert. von claus c. habe ich erfahren, dass loop in subroutinen nicht funzt.
      jetzt musste ich all die schönen sachen umkrempeln.

      ein problem habe ich aber noch:
      im änderungstemplate hattest du mir doch einen code gebastelt für die vorbelegung eines selectfeldes:

      <select name="work_xtyp:=">
      <loop db=bgvtyp sort=v3gruppe,v3typ code=perl>
      out "<option value='$v3gruppe|$v3typ'";
      out " selected" if($v3gruppe eq $xgruppe && $v3typ eq $xtyp);
      out ">$v3gruppe $v3typ</option>";
      </loop></select>
      

      das habe ich jetzt geändert in:

      $select_xtyp = '<select name="work_xtyp:=">';
      get "Id==* sort=v3gruppe,v3typ", "bgvtyp";
      while (get_next("bgvtyp"))
         {
         $select_xtyp .= '<option value=\"$v3gruppe|$v3typ';
         $select_xtyp .= ' selected' if($v3gruppe eq $xgruppe && $v3typ eq $xtyp);
         $select_xtyp .= '\">$v3gruppe $v3typ</option>';
         }
      $select_xtyp .= "</select>";
      

      aber das geht wie gesagt nicht,
      hier sind die aufrufe für die alte (4 templates)
      und die neue version:

      http://baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/bg/bgtestse

      http://baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/bg/bgtestpro

      gruss claus


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus S. (1671 Beiträge) am Freitag, 13.Juli.2001, 23:08.
    @sander : probleme

      hallo sander,

      da hast du mir einen floh ins ohr gesetzt ;-)
      von wegen alles in ein template packen,
      hat zwei tage gedauert. von claus c. habe ich erfahren, dass loop in subroutinen nicht funzt.
      jetzt musste ich all die schönen sachen umkrempeln.

      ein problem habe ich aber noch:
      im änderungstemplate hattest du mir doch einen code gebastelt für die vorbelegung eines selectfeldes:

      <select name="work_xtyp:=">
      <loop db=bgvtyp sort=v3gruppe,v3typ code=perl>
      out "<option value='$v3gruppe|$v3typ'";
      out " selected" if($v3gruppe eq $xgruppe && $v3typ eq $xtyp);
      out ">$v3gruppe $v3typ</option>";
      </loop></select>
      

      das habe ich jetzt geändert in:

      $select_xtyp = '<select name="work_xtyp:=">';
      get "Id==* sort=v3gruppe,v3typ", "bgvtyp";
      while (get_next("bgvtyp"))
         {
         $select_xtyp .= '<option value=\"$v3gruppe|$v3typ';
         $select_xtyp .= ' selected' if($v3gruppe eq $xgruppe && $v3typ eq $xtyp);
         $select_xtyp .= '\">$v3gruppe $v3typ</option>';
         }
      $select_xtyp .= "</select>";
      

      aber das geht wie gesagt nicht,
      hier sind die aufrufe für die alte (4 templates)
      und die neue version:

      http://baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/bg/bgtestse

      http://baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/bg/bgtestpro

      gruss claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 13.Juli.2001, 23:21.
    Re: @sander : probleme

      hihi (wegen loop) ;-)
      wenn du alles in eins stopfst, muß natürlich fast alles in Perl geschehen...

      Zum Problem:

      wenn du bei out oder $var= ' benutzt, brauchst du die " nicht zu maskieren.

      while (get_next("bgvtyp"))
      {
         $select_xtyp .= "<option value=\"$v3gruppe|$v3typ";
         $select_xtyp .= " selected" if($v3gruppe eq $xgruppe && $v3typ eq $xtyp);
         $select_xtyp .= "\">$v3gruppe $v3typ</option>";
         }
      

      oder:
      while (get_next("bgvtyp"))
      {
         $select_xtyp .= '<option value="$v3gruppe|$v3typ';
         $select_xtyp .= ' selected' if($v3gruppe eq $xgruppe && $v3typ eq $xtyp);
         $select_xtyp .= '">$v3gruppe $v3typ</option>';
         }
      

      Sander

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Samstag, 14.Juli.2001, 00:15.
    Re: @sander : probleme

      danke sander,

      die erste variante sorgt wenigstens dafür, dass das select mit daten gefüllt wird, aber was ursprünglich bezweckt, das markieren des richtigen wertes funzt nicht,

      die zweite variante ist falsch

      gruss claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Samstag, 14.Juli.2001, 00:22.
    Re: @sander : probleme

      da ist noch irgendwo ein Fehler in der var:
      <option value="Musik|Liederabend selected"> so stehts bei dir im Quelltext. Also ist es richtig erkannt nur falsch geschrieben. Die " sind falsch gesetzt.
      

      und zwar so:
      while (get_next("bgvtyp"))
      

      {
       
      $select_xtyp .= "<option value=\"$v3gruppe|$v3typ\"";
      $select_xtyp .= " selected" if($v3gruppe eq $xgruppe && $v3typ eq $xtyp);
         $select_xtyp .= ">$v3gruppe $v3typ</option>";
         }
      

      Sander

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Samstag, 14.Juli.2001, 00:34.
    Re: @sander : probleme

      mmmmhhhhhhhhh,

      perl und dieser mini-krimskrams " ' ( {

      jetzt läuft es, danke!!!!

     Antworten


     
 Liste der Einträge von 59700 bis 59850: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.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!