Re: radiobutton bei neuen eintrag festlegen - 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 markus (1013 Beiträge) am Freitag, 1.Juni.2007, 09:52.
    Re: radiobutton bei neuen eintrag festlegen

      sorry :-(

      [ Fehler: Fehlerhafter Perl Code in :
      syntax error at (eval 90) line 12, near "buttonfeld)" syntax error at (eval 90) line 13, near "buttonfeld)" Missing right curly or square bracket at (eval 90) line 28, at end of line ]

      da fehlt doch aber keins?!?!


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von markus (1013 Beiträge) am Mittwoch, 30.Mai.2007, 09:57.
    radiobutton bei neuen eintrag festlegen

      hallo,

      ich habe eine db in der die abteilungen eines vereins ihre news eingeben können.
      über das radiobutton-feld definiere ich, welche einträge beim login gesehen werden dürfen.
      das radiobuttonfeld muß aber immer mit einem wert vorbelegt sein.
      gibt es die möglichkeit, dass durch den login das richtige radiobutton-feld
      ausgewählt wird?

      gruß
      markus


      <perl>
      if($namerein ne "")
      {
        get "Login==!$namerein", "nutzerdb", "logincheck";
      
        if($Passwort ne "" && $Passwort eq $pwrein && $abteilung eq "$abteilung")   {     do_all "db=galerie action=list abteilung==$abteilung" , "namerein", "pwrein";

      if ($cmd eq "")
      {
      

      out<<EOF;


      EOF
      }
      
                        }else   {     out "<b>Anmeldung fehlgeschlagen!</b>";     $namerein="";   }
      }
      </perl>
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2007, 10:32. WWW: automobilhai.de
    Re: radiobutton bei neuen eintrag festlegen

      >das radiobuttonfeld muß aber immer mit einem wert vorbelegt sein.
      

      Wann!?? beim Login? beim Schreiben? beim Ändern?

      beim Schreiben neuer Datensätze bzw. Ändern kann man das z.B. intern machen:

      if (%_put)
      {
      $_put{buttonfeld)="A1" if $abteilung eq "abteilung1";
      $_put{buttonfeld)="A2" if $abteilung eq "abteilung2";
      }
      

      hth

      Gruß

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2007, 10:38. WWW: automobilhai.de
    Re: radiobutton bei neuen eintrag festlegen

      JAJA, richtig lesen. Fällt nach langer Nacht so früh am Morgen noch schwer;-))

      Also, den Code einfach ins Template einfügen. Dann ist egal was angeklickt wird. Es wird bei "nichtauswahl" immer der Eintrag entsprechend der durch $abteilung übergebenen Variablen genommen bzw. richtig "überschrieben".

      if (%_put)
      {
      $_put{buttonfeld)="A1" if $abteilung eq "abteilung1";
      $_put{buttonfeld)="A2" if $abteilung eq "abteilung2";
      }
      

      statt A1, A2 mußt Du natürlich die richtigen Werte entsprechend deiner Vorbelegung des radiofeldes einfügen.

      Gruß

      Claus

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 1.Juni.2007, 08:55.
    Re: radiobutton bei neuen eintrag festlegen

      hallo claus,

      wenn ich deinen code nehme, kommt folgende fehlermeldung:

      -----------------
      if (%_put)
      {
      $_put{buttonfeld)="Fussball" if $abteilung eq "Fussball";
      $_put{buttonfeld)="Badminton" if $abteilung eq "Badminton";
      }
      
      -----------------

      [ Fehler: Fehlerhafter Perl Code in :
      syntax error at (eval 90) line 15, near "buttonfeld)" syntax error at (eval 90) line 16, near "buttonfeld)" Missing right curly or square bracket at (eval 90) line 45, at end of line ]

      mache ich dort ein } kommt die fehlermeldung so:
      -----------------
      [ Fehler: Fehlerhafter Perl Code in :
      syntax error at (eval 90) line 12, near ") if" syntax error at (eval 90) line 15, near "buttonfeld)" syntax error at (eval 90) line 35, near "}else" syntax error at (eval 90) line 39, near "; }" ]
      -----------------

      hier mal der ganze code:

      <perl>
      if($namerein ne "")
      {
        get "Login==!$namerein", "userdb", "logincheck";
        if($Passwort ne "" && $Passwort eq $pwrein)
        {
          do_all "db=aktuell action=list" , "namerein", "pwrein";
      if ($cmd eq "")
      {
      out<<EOF;
      EOF
      }
                        }else
        {
          out "<b>Anmeldung fehlgeschlagen!</b>";
          $namerein="";
        }
      }
      </perl>
      

      markus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 1.Juni.2007, 09:18. WWW: automobilhai.de
    Re: radiobutton bei neuen eintrag festlegen

      Hallo Markus,

      sorry, war gestern Früh noch nicht ganz wach und hatte die Klammern vergessen.;-)

      also:

      <perl>
      if($namerein ne "")
      {
        get "Login==!$namerein", "userdb", "logincheck";
        if($Passwort ne "" && $Passwort eq $pwrein)
        {
      

      if (%_put)
      {
      $_put{buttonfeld)="Fussball" if ($abteilung eq "Fussball");
      $_put{buttonfeld)="Badminton" if ($abteilung eq "Badminton");
      }
          do_all "db=aktuell action=list" , "namerein", "pwrein";
      if ($cmd eq "")
      {
      out<<EOF;
      EOF
      }
                        }else
        {
          out "<b>Anmeldung fehlgeschlagen!</b>";
          $namerein="";
        }
      }
      </perl>
      

      Sollte so funktionieren.

      Gruß

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 1.Juni.2007, 09:25. WWW: automobilhai.de
    Re: radiobutton bei neuen eintrag festlegen

      ach ja, bei "buttonfeld" mußt Du natürlich Deinen richtigen Feldnamen einsetzten.

      Gruß

      Claus

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 1.Juni.2007, 09:52.
    Re: radiobutton bei neuen eintrag festlegen

      sorry :-(

      [ Fehler: Fehlerhafter Perl Code in :
      syntax error at (eval 90) line 12, near "buttonfeld)" syntax error at (eval 90) line 13, near "buttonfeld)" Missing right curly or square bracket at (eval 90) line 28, at end of line ]

      da fehlt doch aber keins?!?!

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 1.Juni.2007, 09:58. WWW: automobilhai.de
    Re: radiobutton bei neuen eintrag festlegen

      morgentliche Betriebsblindheit;)

      <perl>
      if($namerein ne "")
      {
        get "Login==!$namerein", "userdb", "logincheck";
        if($Passwort ne "" && $Passwort eq $pwrein)
        {
      if (%_put)
      {
      $_put{buttonfeld}="Fussball" if ($abteilung eq "Fussball");
      $_put{buttonfeld}="Badminton" if ($abteilung eq "Badminton");
      }
      
          do_all "db=aktuell action=list" , "namerein", "pwrein";
      if ($cmd eq "")
      {
      out<<EOF;
      EOF
      }
                        }else
        {
          out "<b>Anmeldung fehlgeschlagen!</b>";
          $namerein="";
        }
      }
      </perl>
      


      hatte irrtümlich hinter "buttonfield ")" statt "}" verwendet und den Fehler immer wieder mit übernommen. Brauche wohl langsam doch eine Brille.

      Jetzt sollte alles klappen.

      Gruß

      Claus

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 1.Juni.2007, 12:41.
    Re: radiobutton bei neuen eintrag festlegen

      genial!
      danke, dass wochenende ist gerettet.

      lg
      markus

     Antworten


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