Sander Frage zu Passwortschutz mehrere Datensätze ändern - 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 Ale123 (2 Beiträge) am Samstag, 1.Oktober.2005, 17:57.
    Sander Frage zu Passwortschutz mehrere Datensätze ändern

      Hallo Zusammen

      wie mache ich das denn mit der checkbox bei Sanders Passwortschutz zum ändern mehrerer Einträge.

      Versucht habe ich es schon mit:

      1.
      <input type='checkbox' name='Box01:=' "checked " if $Box01 == 1; "value='1'>";
      

       Fehler: Fehlerhafter Perl Code in :
      syntax error at (eval 20) line 57, near "checked " ]

      2.
      <td>Zuhause<input type='checkbox' name='im_:=' 'checked ' if $im_ == 1 'value='1'></td>
      

      Sieht zwar schön aus und es kommt keine Fehlermeldung.
      Zeigt aber die Werte nicht und übermittlet auch die Werte nicht.

      3. Versuch
      EOF
      if($im_ ne ""){out"<input type=\"checkbox\" name=\"im_:=\" checked value=\"1\">";}
      if($im_ eq ""){out"<input type=\"checkbox\" name=\"im_:=\" value=\"1\">";}
      out <<EOF;
      


      Fehlerhafter Perl Code in :
      syntax error at (eval 20) line 61, near ""){out"" ]


      Wenn ich dann mit 'austausche kommt keine Fehlermeldung mehr, aber die Werte werden nicht ausgelesen und auch nicht übermittelt.


      Hier der Teil der funktioniert
      ------------------

      <perl>
      

      $db="test/test1";

      if($namerein ne "")
      {
      get "Name==!$namerein", "nutzer";
      

      if($Passwort ne "" && $Passwort eq $pwrein)
      {
      do_all "db=test/test1 cmd=$cmd verantwortlich==!$namerein range^=0,50 sort=Name listfields=Name showamount=sel selectbrowse=no buttonbrowse=top pagebrowse=top,bottom indexbrowse=top border=0 spacing=1 padding=1 gridcolor=000000 dataface=Arial datasize=2 datacolor=404040 databack=FFFFF dataalign=middle headface=Arial headsize=2 headcolor=000000 headback=FFFFCC headalign=middle textface=Arial textsize=2 textcolor=000000 listtype=list language=de detail=link search=link input=link ", "namerein", "pwrein";
      out <<EOF;
       
      

      EOF

      }
       
      

      out "<!-- Seiteninhalts, falls berechtigt -->";


      get "","test/test1";
       
      

       


         if ($cmd ne "mod")
          {
          out <<EOF;
          <form action="http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/tierheime/test/test1" method="post" enctype="multipart/form-data">
          <input type="hidden" name="htx=" value="$htx">
          <input type="hidden" name="cmd=" value="mod">
          <input type="hidden" name="namerein=" value="$namerein">
          <input type="hidden" name="pwrein=" value="$pwrein">
          <input type="hidden" name="verantwortlich=" value="$namerein">
      
         <ul><b>Änderungen :-)</b><p>
      <table>
      EOF
         get "", "test/test1", "ausgabe";
         while (get_next("ausgabe"))
         {
      out"</font><td bgcolor=F5,DE,B3><font face=\"verdena\" size=2>";
      out"<tr>
      <td>id: $_id </td>
      <td> $Name </td>
      <td>Farbe: <input type=text name='Farbe_$_id=' size=3 value=$Farbe></td>
      <td>Alter: <input type=text name='Alter_$_id=' size=3 value=$Alter></td>
      <td><textarea name='Beschreibung_$_id=' cols=25 rows=8>$Beschreibung</textarea></td>
      <td>Zuhause<input type='checkbox' name='im_:=' 'checked ' if $im_ == 1 'value='1'></td>
      <tr>"; 
      
         } out <<EOF; </table><input type="submit"> </ul> </form> EOF     } else{ out <<EOF; <ul><table> EOF get "", "test/test1", "holen"; while (get_next("holen"))          { out "<tr> <td>id: $_id </td> <td>Name: ".${"Name_$_id"}; out " Farbe: ".${"Farbe_$_id"} ."</td></font><tr>"; mod "Id==$_id",[ "Rasse",${"Rasse_$_id"},"Alter",${"Alter_$_id"},"Beschreibung",${"Beschreibung_$_id"},"im_",${"im__$_id"}],"Test/test1";        } out <<EOF; </table> </ul> EOF    } } else { out "<b></b>"; $namerein=""; } if($namerein eq "") { out <<EOF;

      <h2>Login
      <form action="http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/tierheime/adressen" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <table>
      <tr><td>Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td>Passwort:</td><td><input type="password" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table></form>
      <p> </p>
      <p><a href="http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/tierheime/lostpw" target="_blank"><font color="#800000" size="2" face="Arial"><b>Passwort
      vergessen?</b></font></a><b><font color="#800000" size="2" face="Arial">    
      </font></b></p>
      <p> </p>
      

      EOF


      }
      

      </perl>


    Ihre Antwort:

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

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Ale123 (2 Beiträge) am Samstag, 1.Oktober.2005, 17:57.
    Sander Frage zu Passwortschutz mehrere Datensätze ändern

      Hallo Zusammen

      wie mache ich das denn mit der checkbox bei Sanders Passwortschutz zum ändern mehrerer Einträge.

      Versucht habe ich es schon mit:

      1.
      <input type='checkbox' name='Box01:=' "checked " if $Box01 == 1; "value='1'>";
      

       Fehler: Fehlerhafter Perl Code in :
      syntax error at (eval 20) line 57, near "checked " ]

      2.
      <td>Zuhause<input type='checkbox' name='im_:=' 'checked ' if $im_ == 1 'value='1'></td>
      

      Sieht zwar schön aus und es kommt keine Fehlermeldung.
      Zeigt aber die Werte nicht und übermittlet auch die Werte nicht.

      3. Versuch
      EOF
      if($im_ ne ""){out"<input type=\"checkbox\" name=\"im_:=\" checked value=\"1\">";}
      if($im_ eq ""){out"<input type=\"checkbox\" name=\"im_:=\" value=\"1\">";}
      out <<EOF;
      


      Fehlerhafter Perl Code in :
      syntax error at (eval 20) line 61, near ""){out"" ]


      Wenn ich dann mit 'austausche kommt keine Fehlermeldung mehr, aber die Werte werden nicht ausgelesen und auch nicht übermittelt.


      Hier der Teil der funktioniert
      ------------------

      <perl>
      

      $db="test/test1";

      if($namerein ne "")
      {
      get "Name==!$namerein", "nutzer";
      

      if($Passwort ne "" && $Passwort eq $pwrein)
      {
      do_all "db=test/test1 cmd=$cmd verantwortlich==!$namerein range^=0,50 sort=Name listfields=Name showamount=sel selectbrowse=no buttonbrowse=top pagebrowse=top,bottom indexbrowse=top border=0 spacing=1 padding=1 gridcolor=000000 dataface=Arial datasize=2 datacolor=404040 databack=FFFFF dataalign=middle headface=Arial headsize=2 headcolor=000000 headback=FFFFCC headalign=middle textface=Arial textsize=2 textcolor=000000 listtype=list language=de detail=link search=link input=link ", "namerein", "pwrein";
      out <<EOF;
       
      

      EOF

      }
       
      

      out "<!-- Seiteninhalts, falls berechtigt -->";


      get "","test/test1";
       
      

       


         if ($cmd ne "mod")
          {
          out <<EOF;
          <form action="http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/tierheime/test/test1" method="post" enctype="multipart/form-data">
          <input type="hidden" name="htx=" value="$htx">
          <input type="hidden" name="cmd=" value="mod">
          <input type="hidden" name="namerein=" value="$namerein">
          <input type="hidden" name="pwrein=" value="$pwrein">
          <input type="hidden" name="verantwortlich=" value="$namerein">
      
         <ul><b>Änderungen :-)</b><p>
      <table>
      EOF
         get "", "test/test1", "ausgabe";
         while (get_next("ausgabe"))
         {
      out"</font><td bgcolor=F5,DE,B3><font face=\"verdena\" size=2>";
      out"<tr>
      <td>id: $_id </td>
      <td> $Name </td>
      <td>Farbe: <input type=text name='Farbe_$_id=' size=3 value=$Farbe></td>
      <td>Alter: <input type=text name='Alter_$_id=' size=3 value=$Alter></td>
      <td><textarea name='Beschreibung_$_id=' cols=25 rows=8>$Beschreibung</textarea></td>
      <td>Zuhause<input type='checkbox' name='im_:=' 'checked ' if $im_ == 1 'value='1'></td>
      <tr>"; 
      
         } out <<EOF; </table><input type="submit"> </ul> </form> EOF     } else{ out <<EOF; <ul><table> EOF get "", "test/test1", "holen"; while (get_next("holen"))          { out "<tr> <td>id: $_id </td> <td>Name: ".${"Name_$_id"}; out " Farbe: ".${"Farbe_$_id"} ."</td></font><tr>"; mod "Id==$_id",[ "Rasse",${"Rasse_$_id"},"Alter",${"Alter_$_id"},"Beschreibung",${"Beschreibung_$_id"},"im_",${"im__$_id"}],"Test/test1";        } out <<EOF; </table> </ul> EOF    } } else { out "<b></b>"; $namerein=""; } if($namerein eq "") { out <<EOF;

      <h2>Login
      <form action="http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/tierheime/adressen" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <table>
      <tr><td>Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td>Passwort:</td><td><input type="password" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table></form>
      <p> </p>
      <p><a href="http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/tierheime/lostpw" target="_blank"><font color="#800000" size="2" face="Arial"><b>Passwort
      vergessen?</b></font></a><b><font color="#800000" size="2" face="Arial">    
      </font></b></p>
      <p> </p>
      

      EOF


      }
      

      </perl>

     Antworten

    Beitrag von Ale123 (2 Beiträge) am Montag, 3.Oktober.2005, 16:32.
    Re: Sander Frage zu Passwortschutz mehrere Datensätze ändern

      Hallo
      noch ein Problem.
      Es werden leider alle Felder mit Leerzeichen falsch übergeben.
      Ab dem 1 Wort, wird der Rest gelöscht.
      Beispiel Name: Alexandra Maria
      Übergabe nur ALexandra

      ---

      EOF
         get "", "test/test1", "ausgabe";
         while (get_next("ausgabe"))
         {
      
      ----

      EOF
      get "", "test/test1", "holen";
      while (get_next("holen"))
              
      {
      
      ----

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 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.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!