Re: Probleme mit "Passwort für einzelne Einträge von CB" - ÄNDERUNG!!! - 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 Frank (474 Beiträge) am Mittwoch, 23.März.2005, 15:54. WWW: edorado.org
    Re: Probleme mit "Passwort für einzelne Einträge von CB" - ÄNDERUNG!!!

      Liebe Leser,

      bitte nicht böse sein, aber ich bin wohl etwas zu schnell gewesen :-)

      Ich hätte die Daten beim ersten Mal nicht manuell übernehmen sollen, sondern direkt in mein Verzeichnis kopieren - zu blöd!

      Jetzt sieht alles schon viel besser aus, aber irgendwie funktioniert die Sache noch nicht richtig. Man kann alle Einträge sehen (ich werde einige Felder jedoch nicht mehr anzeigen), aber nicht ändern. Wie kommt das? Ich bitte um Hilfe, denn jetzt weiß ich wirklich nicht mehr weiter.

      Aufruft über: http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/edorado/aktiv/enga/nutzereintrag

      Ändern z.B. alle Datensätze von Otto mit dem Passwort "otto".

      Der Code:

      <html><head>
      <title>eDor@do Engagement</title>
      </head><body bgcolor=ffffff>
      <br><ul>
      

      <perl>

      put if %_put;
      

      if($Id ne "")
      {
        get "Id==$Id";
      
        if($xName)   {     if($Passwort eq $xPasswort)     {       mod "Id==$Id", ["name",$xName,"Logo",$xlogo,"Stra&szlig;e",$xstrasse,"PLZ",$xplz,"Ort",$xort,"Telefon",$xtel,"eMail",$xemail,"gegr&uuml;ndet",$xgegruendet,"Mitgliederzahl",$xmitgliederzahl,"Wirkungsbereich",$xwirkungsbereich,"Raum",$xraum,"Mitarbeit m&ouml;glich?",$xmitarbeit_moeglich,"ggf. Dachverband",$xdachverband,"Satzungsziel / Beschreibung",$xziele,"Aktivit&auml;ten",$xaktivitaeten,"Aktuelles Projekt",$xaktuelles_projekt,"Priorit&auml;t",$xproj_prioritaet,"Projekt-Beschreibung",$xproj_beschreibung,"Verkn&uuml;pfungen",$xlinks,"Spendenkonto",$xspendenkonto,"Erfasser",$xerfasser,"Passwort",$xpasswort];       out "<b>Eintrag ge&auml;ndert...</b>";     } else     {       out "<b>Passwort falsch!</b>";     }   } else   {     out <<EOF; <h3>Eintrag &auml;ndern</h3> <table> <form action="/cgi-bin/baseportal.pl?htx=$htx&Id=$Id" method="post" enctype="multipart/form-data"> <input type=hidden name="htx=" value="$htx"> <input type=hidden name="Id=" value="$Id">

      <tr><td>Name:</td><td><input type="text" name="xname=" value="$name"></td></tr><tr><td>Logo:</td><td><input type="text" name="xlogo=" value="$logo"></td></tr><tr><td>Stra&szlig;e:</td><td><input type="text" name="xstrasse=" value="$strasse"></td></tr><tr><td>PLZ:</td><td><input type="text" name="xplz=" value="$plz"></td></tr><tr><td>Ort:</td><td><input type="text" name="xort=" value="$ort"></td></tr><tr><td>Telefon:</td><td><input type="text" name="xtel=" value="$tel"></td></tr><tr><td>eMail:</td><td><input type="text" name="xemail=" value="$email"></td></tr><tr><td>gegr&uuml;ndet:</td><td><input type="text" name="xgegruendet=" value="$gegruendet"></td></tr><tr><td>Mitgliederzahl:</td><td><input type="text" name="xmitgliederzahl=" value="$mitgliederzahl"></td></tr><tr><td>Wirkungsbereich:</td><td><input type="text" name="xwirkungsbereich=" value="$wirkungsbereich"></td></tr><tr><td>Raum:</td><td><input type="text" name="xraum=" value="$raum"></td></tr><tr><td>Mitarbeit m&ouml;glich?:</td><td><input type="text" name="xmitarbeit_moeglich=" value="$mitarbeit_moeglich"></td></tr><tr><td>ggf. Dachverband:</td><td><input type="text" name="xdachverband=" value="$dachverband"></td></tr><tr><td>Satzungsziel / Beschreibung:</td><td><input type="text" name="xziele=" value="$ziele"></td></tr><tr><td>Aktivit&auml;ten:</td><td><input type="text" name="xaktivitaeten=" value="$aktivitaeten"></td></tr><tr><td>Aktuelles Projekt:</td><td><input type="text" name="xaktuelles_projekt=" value="$aktuelles_projekt"></td></tr><tr><td>Priorit&auml;t:</td><td><input type="text" name="xproj_prioritaet=" value="$proj_prioritaet"></td></tr><tr><td>Projekt-Beschreibung:</td><td><input type="text" name="xproj_beschreibung=" value="$proj_beschreibung"></td></tr><tr><td>Verkn&uuml;pfungen:</td><td><input type="text" name="xlinks=" value="$links"></td></tr><tr><td>Spendenkonto:</td><td><input type="text" name="xtspendenkonto=" value="$spendenkonto"></td></tr><tr><td>Erfasser:</td><td><input type="text" name="xerfasser=" value="$erfasser"></td></tr>

      <tr><td>Passwort:</td><td><input type="password" name="xpasswort="></td></tr>
        
      <tr><td></td><td><input type=submit value="Abschicken"></td></tr> </form></table>
      EOF
      
        }   out "<p><a href=\"$_link\">Neuer Eintrag</a>";

      } else
      {
        out "<h3>Neuer Eintrag</h3>";
        out "Mit dem Passwort k&ouml;nnen Sie den Eintrag sp&auml;ter bearbeiten.";
      
        init; get;   list "add";
      }

      get;
      

      out "<h3>Liste aller Eintr&auml;ge</h3>";

      out "<table><tr><td>Name</td><td>Logo</td><td>Stra&szlig;e</td><td>PLZ</td><td>Ort</td><td>Telefon</td><td>eMail</td><td>gegr&uuml;ndet</td><td>Mitgliederzahl</td><td>Wirkungsbereich</td><td>Raum</td><td>Mitarbeit m&ouml;glich?</td><td>Dachverband</td><td>Satzungsziel / Beschreibung</td><td>Aktivit&auml;ten</td><td>Aktuelles Projekt</td>
      <td>Priorit&auml;t</td><td>Projekt-Beschreibung</td><td>Verkn&uuml;pfungen</td><td>Spendenkonto</td><td>Erfasser</td></tr>";
      while(get_next)
      {
        out "<tr><td><a href=\"$_link&Id=$_id\">$name</a></td>
      <td>$logo</td><td>$strasse</td><td>$plz</td><td>$ort</td><td>$telefon</td><td>$email</td><td>$gegruendet</td><td>$mitgliederzahl</td><td>$wirkungsbereich</td><td>$raum</td><td>$mitarbeit_moeglich</td><td>$dachverband</td><td>$ziele</td><td>$aktivitaeten</td><td>$aktuelles_projekt</td><td>$proj_prioritaet</td><td>$proj_beschreibung</td><td>$links</td><td>$spendenkonto</td><td>$erfasser</td></tr>";
      }
      out "</table>";
      

      </perl>

      </body></html>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Frank (474 Beiträge) am Mittwoch, 23.März.2005, 09:29. WWW: edorado.org
    Probleme mit "Passwort für einzelne Einträge von Christoph Bergmann"

      Ich bin noch absoluter Newcomer... Habe mal einfach frei von der Leber weg herumprobiert, um den Passwortschutz für einzelne Einträge in unsere Datenbank zu bekommen. Aber auch nach langem - nervenaufreibendem - Herumprobieren, bekomme ich es nicht hin. Hat jemand vielleicht "österliches Erbarmen" mit mir armem Wicht und kann mir das vielleicht richtigstellen??? Das Design ist vollkommen egal ...


      Es folgt die Seite "Eingabe", die unter http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/edorado/aktiv/enga/eingabe aufgerufen wird:


      <html><head><title></title>
      

      <style>
       body { background-image:-;  }
      </style>
      </head><body>
      

      <br><ul>
      <span class="Bild"></span>
      <h2><span class="Titel"></span></h2>
      <p><span class="Einleitung"></span></p></font>
      

      <do action=all localparams=+ db=verbaende range^=0,1 searchfields=name listfields=logo,name,strasse,PLZ,ort,tel,email,gegruendet,mitgliederzahl,wirkungsbereich,raum,mitarbeit_moeglich,dachverband,ziele,aktivitaeten,aktuelles_projekt,proj_prioritaet,proj_beschreibung,links,spendenkonto,erfasser,passwort allfields=logo,name,strasse,PLZ,ort,tel,email,gegruendet,mitgliederzahl,wirkungsbereich,raum,mitarbeit_moeglich,dachverband,ziele,aktivitaeten,aktuelles_projekt,proj_prioritaet,proj_beschreibung,links,spendenkonto,erfasser,passwort formfields=logo,name,strasse,PLZ,ort,tel,email,gegruendet,mitgliederzahl,wirkungsbereich,raum,mitarbeit_moeglich,dachverband,ziele,aktivitaeten,aktuelles_projekt,proj_prioritaet,proj_beschreibung,links,spendenkonto,erfasser,passwort showamount=no selectbrowse=no buttonbrowse=no pagebrowse=no border=1 spacing=1 padding=1 dataface=Arial datasize=2 dataalign=left headface=Arial headsize=1 textface=Arial listtype=add language=de detail=no search=no input=top>


       <include src=ausgabe>
       <do action=all>
      <perl>
      
                        put if %_put;                   if($Id ne "")                   {                     get "Id==$Id";                     if($xname)                     {


           


                            if($passwort eq $xpasswort)
                            {
                              mod "Id==$Id", ["name",$xName,"Logo",$xlogo,"Stra&szlig;e",$xstrasse,"PLZ",$xplz,"Ort",$xort,"Telefon",$xtel,"eMail",$xemail,"gegr&uuml;ndet",$xgegruendet,"Mitgliederzahl",$xmitgliederzahl,"Wirkungsbereich",$xwirkungsbereich,"Raum",$xraum,"Mitarbeit m&ouml;glich?",$xmitarbeit_moeglich,"ggf. Dachverband",$xdachverband,"Satzungsziel / Beschreibung",$xziele,"Aktivit&auml;ten",$xaktivitaeten,"Aktuelles Projekt",$xaktuelles_projekt,"Priorit&auml;t",$xproj_prioritaet,"Projekt-Beschreibung",$xproj_beschreibung,"Verkn&uuml;pfungen",$xlinks,"Spendenkonto",$xspendenkonto,"Erfasser",$xerfasser,"Passwort",$xpasswort];
                              out "<b>Eintrag ge&auml;ndert...</b>";
                            } else
                            {
                              out "<b>Passwort falsch!</b>";
                            }
                          } else
                          {
                            out <<EOF;
                        <h3>Eintrag &auml;ndern</h3>
                        <table>
                        <form action="/cgi-bin/baseportal.pl?htx=$htx&Id=$Id" method="post" enctype="multipart/form-data">
                        <input type=hidden name="htx=" value="$htx">
                        <input type=hidden name="Id=" value="$Id">
      
                        <tr><td>Name:</td><td><input type="text" name="xname=" value="$name"></td></tr> <tr><td>Logo:</td><td><input type="text" name="xlogo=" value="$logo"></td></tr>

      <tr><td>Stra&szlig;e:</td><td><input type="text" name="xstrasse=" value="$strasse"></td></tr>

                        <tr><td>PLZ:</td><td><input type="text" name="xplz=" value="$plz"></td></tr>
      

      <tr><td>Ort:</td><td><input type="text" name="xort=" value="$ort"></td></tr>

      <tr><td>Telefon:</td><td><input type="text" name="xtel=" value="$tel"></td></tr>
      

      <tr><td>eMail:</td><td><input type="text" name="xemail=" value="$email"></td></tr>

      <tr><td>gegr&uuml;ndet:</td><td><input type="text" name="xgegruendet=" value="$gegruendet"></td></tr>
      

      <tr><td>Mitgliederzahl:</td><td><input type="text" name="xmitgliederzahl=" value="$mitgliederzahl"></td></tr>

      <tr><td>Wirkungsbereich:</td><td><input type="text" name="xwirkungsbereich=" value="$wirkungsbereich"></td></tr>
      

      <tr><td>Raum:</td><td><input type="text" name="xraum=" value="$raum"></td></tr>

      <tr><td>Mitarbeit m&ouml;glich?:</td><td><input type="text" name="xmitarbeit_moeglich=" value="$mitarbeit_moeglich"></td></tr>
      

      <tr><td>ggf. Dachverband:</td><td><input type="text" name="xdachverband=" value="$dachverband"></td></tr>

      <tr><td>Satzungsziel / Beschreibung:</td><td><input type="text" name="xziele=" value="$ziele"></td></tr>
      

      <tr><td>Aktivit&auml;ten:</td><td><input type="text" name="xaktivitaeten=" value="$aktivitaeten"></td></tr>

      <tr><td>Aktuelles Projekt:</td><td><input type="text" name="xaktuelles_projekt=" value="$aktuelles_projekt"></td></tr>
      

      <tr><td>Priorit&auml;t:</td><td><input type="text" name="xproj_prioritaet=" value="$proj_prioritaet"></td></tr>

      <tr><td>Projekt-Beschreibung:</td><td><input type="text" name="xproj_beschreibung=" value="$proj_beschreibung"></td></tr>
      

      <tr><td>Verkn&uuml;pfungen:</td><td><input type="text" name="xlinks=" value="$links"></td></tr>

      <tr><td>Spendenkonto:</td><td><input type="text" name="xtspendenkonto=" value="$spendenkonto"></td></tr>
      

      <tr><td>Erfasser:</td><td><input type="text" name="xerfasser=" value="$erfasser"></td></tr>

      tr><td>Passwort:</td><td><input type="password" name="xpasswort="></td></tr>
        
      <tr><td></td><td><input type=submit value="Abschicken"> </td></tr>
                        </form></table>
                        EOF
      
                          }                     out "<p><a href=\"$_link\">Neuer Eintrag</a>";


        


                        } else
                        {
                          out "<h3>Neuer Eintrag</h3>";
                          out "Mit dem Passwort k&ouml;nnen Sie den Eintrag sp&auml;ter bearbeiten.";
      
                          init; get;                     list "add";                   }
                        get;                   out "<h3>Liste aller Eintr&auml;ge</h3>";
                        out "<table>
      <tr><td>Name</td>
      <td>Logo</td>
      <td>Stra&szlig;e</td>
      <td>PLZ</td>
      <td>Ort</td>
      <td>Telefon</td>
      <td>eMail</td>
      <td>gegr&uuml;ndet</td>
      <td>Mitgliederzahl</td>
      <td>Wirkungsbereich</td>
      <td>Raum</td>
      <td>Mitarbeit m&ouml;glich?</td>
      <td>Dachverband</td>
      <td>Satzungsziel / Beschreibung</td>
      <td>Aktivit&auml;ten</td>
      <td>Aktuelles Projekt</td>
      <td>Priorit&auml;t</td>
      <td>Projekt-Beschreibung</td>
      <td>Verkn&uuml;pfungen</td>
      <td>Spendenkonto</td>
      <td>Erfasser</td>
      </tr>";
                        while(get_next)
                        {
                          out "<tr><td><a href=\"$_link&Id=$_id\">$name</a></td>
      <td>$logo</td></tr>";
      <td>$strasse</td></tr>";
      <td>$plz</td></tr>";
      <td>$ort</td></tr>";
      <td>$telefon</td></tr>";
      <td>$email</td></tr>";
      <td>$gegruendet</td></tr>";
      <td>$mitgliederzahl</td></tr>";
      <td>$wirkungsbereich</td></tr>";
      <td>$raum</td></tr>";
      <td>$mitarbeit_moeglich</td></tr>";
      <td>$dachverband</td></tr>";
      <td>$ziele</td></tr>";
      <td>$aktivitaeten</td></tr>";
      <td>$aktuelles_projekt</td></tr>";
      <td>$proj_prioritaet</td></tr>";
      <td>$proj_beschreibung</td></tr>";
      <td>$links</td></tr>";
      <td>$spendenkonto</td></tr>";
      <td>$erfasser</td></tr>";
                        }
                        out "</table>";
                        </perl>
      

      <p><span class="Text"></span></p>
      <p><span class="Text" name="EMail"></span>
      </ul>
      

      </body></html>


      _______
      Diese Fehler kamen dabei heraus:

      [ Fehler: Die angegebene Datenbank ist für den gewünschten Zugriff nicht freigegeben.

                    Lösung: Gehen Sie in Ihren privaten Bereich (Anmelden), wählen Sie die entsprechende Datenbank aus, klicken Sie auf 'Verwaltung' und ändern Sie die Rechte entsprechend. ]
      

                    [ Fehler: Fehlerhafter Perl Code in :
                    Can't find string terminator " EOF" anywhere before EOF at (eval 70) line 53. ]
      

      _______
      Es folgt die Seite "Ausgabe", die unter http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/edorado/aktiv/enga/ausgabe aufgerufen wird:

      <do db=verbaende action=all range^=0,5 showamount=all selectbrowse=top buttonbrowse=top pagebrowse=top border=1 spacing=1 padding=1 dataface=Arial datasize=2 dataalign=left headface=Arial headsize=1 headalign=left textface=Arial textsize=1 listtype=add language=de detail=no search=no input=top>
      

     Antworten

    Beitrag von Frank (474 Beiträge) am Mittwoch, 23.März.2005, 15:54. WWW: edorado.org
    Re: Probleme mit "Passwort für einzelne Einträge von CB" - ÄNDERUNG!!!

      Liebe Leser,

      bitte nicht böse sein, aber ich bin wohl etwas zu schnell gewesen :-)

      Ich hätte die Daten beim ersten Mal nicht manuell übernehmen sollen, sondern direkt in mein Verzeichnis kopieren - zu blöd!

      Jetzt sieht alles schon viel besser aus, aber irgendwie funktioniert die Sache noch nicht richtig. Man kann alle Einträge sehen (ich werde einige Felder jedoch nicht mehr anzeigen), aber nicht ändern. Wie kommt das? Ich bitte um Hilfe, denn jetzt weiß ich wirklich nicht mehr weiter.

      Aufruft über: http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/edorado/aktiv/enga/nutzereintrag

      Ändern z.B. alle Datensätze von Otto mit dem Passwort "otto".

      Der Code:

      <html><head>
      <title>eDor@do Engagement</title>
      </head><body bgcolor=ffffff>
      <br><ul>
      

      <perl>

      put if %_put;
      

      if($Id ne "")
      {
        get "Id==$Id";
      
        if($xName)   {     if($Passwort eq $xPasswort)     {       mod "Id==$Id", ["name",$xName,"Logo",$xlogo,"Stra&szlig;e",$xstrasse,"PLZ",$xplz,"Ort",$xort,"Telefon",$xtel,"eMail",$xemail,"gegr&uuml;ndet",$xgegruendet,"Mitgliederzahl",$xmitgliederzahl,"Wirkungsbereich",$xwirkungsbereich,"Raum",$xraum,"Mitarbeit m&ouml;glich?",$xmitarbeit_moeglich,"ggf. Dachverband",$xdachverband,"Satzungsziel / Beschreibung",$xziele,"Aktivit&auml;ten",$xaktivitaeten,"Aktuelles Projekt",$xaktuelles_projekt,"Priorit&auml;t",$xproj_prioritaet,"Projekt-Beschreibung",$xproj_beschreibung,"Verkn&uuml;pfungen",$xlinks,"Spendenkonto",$xspendenkonto,"Erfasser",$xerfasser,"Passwort",$xpasswort];       out "<b>Eintrag ge&auml;ndert...</b>";     } else     {       out "<b>Passwort falsch!</b>";     }   } else   {     out <<EOF; <h3>Eintrag &auml;ndern</h3> <table> <form action="/cgi-bin/baseportal.pl?htx=$htx&Id=$Id" method="post" enctype="multipart/form-data"> <input type=hidden name="htx=" value="$htx"> <input type=hidden name="Id=" value="$Id">

      <tr><td>Name:</td><td><input type="text" name="xname=" value="$name"></td></tr><tr><td>Logo:</td><td><input type="text" name="xlogo=" value="$logo"></td></tr><tr><td>Stra&szlig;e:</td><td><input type="text" name="xstrasse=" value="$strasse"></td></tr><tr><td>PLZ:</td><td><input type="text" name="xplz=" value="$plz"></td></tr><tr><td>Ort:</td><td><input type="text" name="xort=" value="$ort"></td></tr><tr><td>Telefon:</td><td><input type="text" name="xtel=" value="$tel"></td></tr><tr><td>eMail:</td><td><input type="text" name="xemail=" value="$email"></td></tr><tr><td>gegr&uuml;ndet:</td><td><input type="text" name="xgegruendet=" value="$gegruendet"></td></tr><tr><td>Mitgliederzahl:</td><td><input type="text" name="xmitgliederzahl=" value="$mitgliederzahl"></td></tr><tr><td>Wirkungsbereich:</td><td><input type="text" name="xwirkungsbereich=" value="$wirkungsbereich"></td></tr><tr><td>Raum:</td><td><input type="text" name="xraum=" value="$raum"></td></tr><tr><td>Mitarbeit m&ouml;glich?:</td><td><input type="text" name="xmitarbeit_moeglich=" value="$mitarbeit_moeglich"></td></tr><tr><td>ggf. Dachverband:</td><td><input type="text" name="xdachverband=" value="$dachverband"></td></tr><tr><td>Satzungsziel / Beschreibung:</td><td><input type="text" name="xziele=" value="$ziele"></td></tr><tr><td>Aktivit&auml;ten:</td><td><input type="text" name="xaktivitaeten=" value="$aktivitaeten"></td></tr><tr><td>Aktuelles Projekt:</td><td><input type="text" name="xaktuelles_projekt=" value="$aktuelles_projekt"></td></tr><tr><td>Priorit&auml;t:</td><td><input type="text" name="xproj_prioritaet=" value="$proj_prioritaet"></td></tr><tr><td>Projekt-Beschreibung:</td><td><input type="text" name="xproj_beschreibung=" value="$proj_beschreibung"></td></tr><tr><td>Verkn&uuml;pfungen:</td><td><input type="text" name="xlinks=" value="$links"></td></tr><tr><td>Spendenkonto:</td><td><input type="text" name="xtspendenkonto=" value="$spendenkonto"></td></tr><tr><td>Erfasser:</td><td><input type="text" name="xerfasser=" value="$erfasser"></td></tr>

      <tr><td>Passwort:</td><td><input type="password" name="xpasswort="></td></tr>
        
      <tr><td></td><td><input type=submit value="Abschicken"></td></tr> </form></table>
      EOF
      
        }   out "<p><a href=\"$_link\">Neuer Eintrag</a>";

      } else
      {
        out "<h3>Neuer Eintrag</h3>";
        out "Mit dem Passwort k&ouml;nnen Sie den Eintrag sp&auml;ter bearbeiten.";
      
        init; get;   list "add";
      }

      get;
      

      out "<h3>Liste aller Eintr&auml;ge</h3>";

      out "<table><tr><td>Name</td><td>Logo</td><td>Stra&szlig;e</td><td>PLZ</td><td>Ort</td><td>Telefon</td><td>eMail</td><td>gegr&uuml;ndet</td><td>Mitgliederzahl</td><td>Wirkungsbereich</td><td>Raum</td><td>Mitarbeit m&ouml;glich?</td><td>Dachverband</td><td>Satzungsziel / Beschreibung</td><td>Aktivit&auml;ten</td><td>Aktuelles Projekt</td>
      <td>Priorit&auml;t</td><td>Projekt-Beschreibung</td><td>Verkn&uuml;pfungen</td><td>Spendenkonto</td><td>Erfasser</td></tr>";
      while(get_next)
      {
        out "<tr><td><a href=\"$_link&Id=$_id\">$name</a></td>
      <td>$logo</td><td>$strasse</td><td>$plz</td><td>$ort</td><td>$telefon</td><td>$email</td><td>$gegruendet</td><td>$mitgliederzahl</td><td>$wirkungsbereich</td><td>$raum</td><td>$mitarbeit_moeglich</td><td>$dachverband</td><td>$ziele</td><td>$aktivitaeten</td><td>$aktuelles_projekt</td><td>$proj_prioritaet</td><td>$proj_beschreibung</td><td>$links</td><td>$spendenkonto</td><td>$erfasser</td></tr>";
      }
      out "</table>";
      

      </perl>

      </body></html>
      

     Antworten

    Beitrag von Frank (474 Beiträge) am Mittwoch, 23.März.2005, 20:09. WWW: edorado.org
    Re: Probleme noch nicht ganz behoben :-() NEUER AUFRUF

      O weh, hoffentlich nimmt mich noch jemand ernst bei der Menge von Einträgen... Will mich bessern, wenn diese Sache endlich rund läuft. Ich habe noch einige Fehler gefunden und behoben, aber das Ändern von Einträgen klappt immer noch nicht.

      Könnte das daran liegen, dass die Felddefinitionen (z.B. im Seitencode nur "text" statt "textarea" in der Datenbank) exakt übereinstimmen müssen, damit es funktioniert???

      Hier nochmal meine Zugangsdaten und der Code mit der Bitte um Hilfe!!!

      ---> http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/edorado/aktiv/enga/datenbank

      CODE:

      <html><head>
      <title>eDor@do Engagement</title>
      </head><body bgcolor=ffffff>
      <br><ul>
      

      <perl>

      put if %_put;
      

      if($Id ne "")
      {
        get "Id==$Id";
      
        if($xname)   {     if($passwort eq $xpasswort)     {
      mod "Id==$Id", ["Name",$xname,"Logo",$xlogo,"Stra&szlig;e",$xstrasse,"PLZ",$xPLZ,"Ort",$xort,"Telefon",$xtel,"eMail",$xemail,"gegr&uuml;ndet",$xgegruendet,"Mitgliederzahl",$xmitgliederzahl,"Wirkungsbereich",$xwirkungsbereich,"Raum",$xraum,"Mitarbeit m&ouml;glich?",$xmitarbeit_moeglich,"ggf. Dachverband",$xdachverband,"Satzungsziel / Beschreibung",$xziele,"Aktivit&auml;ten",$xaktivitaeten,"Aktuelles Projekt",$xaktuelles_projekt,"Priorit&auml;t",$xproj_prioritaet,"Projekt-Beschreibung",$xproj_beschreibung,"Verkn&uuml;pfungen",$xlinks,"Spendenkonto",$xspendenkonto,"Erfasser",$xerfasser,"Passwort",$xpasswort];
            out "<b>Eintrag ge&auml;ndert...</b>";
          } else
          {
            out "<b>Passwort falsch!</b>";
          }
        } else
        {
      
          out <<EOF;
      <h3>Eintrag &auml;ndern</h3>
      <table>
      <form action="/cgi-bin/baseportal.pl?htx=$htx&Id=$Id" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <input type=hidden name="Id=" value="$Id">
      

      <tr><td>Name:</td><td><input type="text" name="xname=" value="$name"></td></tr>
      <tr><td>Logo:</td><td><input type="text" name="xlogo=" value="$logo"></td></tr>
      <tr><td>Stra&szlig;e:</td><td><input type="text" name="xstrasse=" value="$strasse"></td></tr>
      <tr><td>PLZ:</td><td><input type="text" name="xPLZ=" value="$PLZ"></td></tr>
      <tr><td>Ort:</td><td><input type="text" name="xort=" value="$ort"></td></tr>
      <tr><td>Telefon:</td><td><input type="text" name="xtel=" value="$tel"></td></tr>
      <tr><td>eMail:</td><td><input type="text" name="xemail=" value="$email"></td></tr>
      <tr><td>gegr&uuml;ndet:</td><td><input type="text" name="xgegruendet=" value="$gegruendet"></td></tr>
      <tr><td>Mitgliederzahl:</td><td><input type="text" name="xmitgliederzahl=" value="$mitgliederzahl"></td></tr>
      <tr><td>Wirkungsbereich:</td><td><input type="text" name="xwirkungsbereich=" value="$wirkungsbereich"></td></tr>
      <tr><td>Raum:</td><td><input type="text" name="xraum=" value="$raum"></td></tr>
      <tr><td>Mitarbeit m&ouml;glich?:</td><td><input type="text" name="xmitarbeit_moeglich=" value="$mitarbeit_moeglich"></td></tr>
      <tr><td>ggf. Dachverband:</td><td><input type="text" name="xdachverband=" value="$dachverband"></td></tr>
      <tr><td>Satzungsziel / Beschreibung:</td><td><input type="text" name="xziele=" value="$ziele"></td></tr>
      <tr><td>Aktivit&auml;ten:</td><td><input type="text" name="xaktivitaeten=" value="$aktivitaeten"></td></tr>
      <tr><td>Aktuelles Projekt:</td><td><input type="text" name="xaktuelles_projekt=" value="$aktuelles_projekt"></td></tr>
      <tr><td>Priorit&auml;t:</td><td><input type="text" name="xproj_prioritaet=" value="$proj_prioritaet"></td></tr>
      <tr><td>Projekt-Beschreibung:</td><td><input type="text" name="xproj_beschreibung=" value="$proj_beschreibung"></td></tr>
      <tr><td>Verkn&uuml;pfungen:</td><td><input type="text" name="xlinks=" value="$links"></td></tr>
      <tr><td>Spendenkonto:</td><td><input type="text" name="xtspendenkonto=" value="$spendenkonto"></td></tr>
      <tr><td>Erfasser:</td><td><input type="text" name="xerfasser=" value="$erfasser"></td></tr>
      <tr><td>Passwort:</td><td><input type="password" name="xpasswort="></td></tr>
      

      <tr><td></td><td><input type=submit value="Abschicken"></td></tr> </form></table>
      EOF
      
        }   out "<p><a href=\"$_link\">Neuer Eintrag</a>";

      } else
      {
        out "<h3>Neuer Eintrag</h3>";
        out "Mit dem Passwort k&ouml;nnen Sie den Eintrag sp&auml;ter bearbeiten.";
      
        init; get;   list "add";
      }

      get;
      

      out "<h3>Liste aller Eintr&auml;ge</h3>";

      out "<table><tr><td>Name</td>
      <td>Ort</td>
      <td>Erfasser</td></tr>";
      while(get_next)
      {
        out "<tr><td><a 
      href=\"$_link&Id=$_id\">$name</a></td>
      <td>$ort</td>
      <td>$erfasser</td></tr>";
      }
      out "</table>";
      

      </perl>

      </body></html>
      

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 24.März.2005, 08:30.
    Re: Probleme noch nicht ganz behoben :-() NEUER AUFRUF

      Hallo, Frank
      hast offenbar nicht alles verglichen und überprüft - die Dokumentation gibt da auch was her dazu, kuckst du hier:
      http://baseportal.de/baseportal/doku/baseportal.pl?htx=/doku/wiki&kennung=51

      Schau dir bitte den Quelltext beim mod genau an und vergleiche alles genau mit dem in der Doku beschriebenen, insbesondere die Feldnamen-Wert-Paare.
      Wenn du nicht selbst drauf kommst, dann poste nochmal - wenns funzt wär ne Info auch nicht schlecht...

     Antworten

    Beitrag von Frank (474 Beiträge) am Freitag, 25.März.2005, 15:26. WWW: edorado.org
    Re: Probleme noch nicht ganz behoben :-() WEITERE FRAGE

      Super, vielen Dank!!! Ich habe die Ursache sofort gefunden und es klappt jetzt ...

      Hättest Du Lust, mir nochmal zu helfen? Beim Neueintrag werden ja die Feldeinstellungen (text, textarea, checkbox u.s.w.) übernommen, nicht jedoch beim "Eintrag ändern". Ich habe das mal wie folgt am Beispiel "option" und "checkbox" versucht, aber die Übernahme klappt irgendwie nicht??? Außerdem wird bei "textarea" trotz ROWS und COLS nur ein kleines Textfeld angezeigt...

      Hier der Code zu option:

      <tr><td>Mitgliederzahl:</td><td><select class="input" style="width:380px" <name="xmitgliederzahl=" value="$mitgliederzahl"> size="1"><option value="nichts ausgew‰hlt">Bitte
      aus dem Aufklappmen&uuml; w&auml;hlen:<option value="unter 50 Mitglieder">50 - 200 Mitglieder<option value="50 - 200">200 - 500 Mitglieder<option value="200 - 500 Mitglieder">500 - 1.000 Mitglieder
      <option value="500 - 1.000 Mitglieder">1.000 - 5.000 Mitglieder<option value="1.000 - 5.000 Mitglieder">5.000, - 10.000 Mitglieder<option value="5.000 - 10.000 Mitglieder">&uuml;ber 10.000 Mitglieder<option value="über 10.000 Mitglieder"></select></td><td>
      

      ... und zu checkbox:

      <tr><td>Mitarbeit m&ouml;glich?:</td><td><input type="checkbox" name="xmitarbeit_moeglich=" value="$mitarbeit_moeglich"></td></tr>
      

      Aufruf unter: http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/edorado/aktiv/enga/datenbank

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Samstag, 26.März.2005, 09:55.
    Re: Probleme noch nicht ganz behoben :-() WEITERE FRAGE

      Mit dem Optionfeld das ist so einfach nicht, weil man da die einzelnen Elemente durchlaufen und mit dem tatsachlich vorhandenen Wert vergleichen muss, wenn Übereinstimmung vorhanden ist, dann auf checked setzen.
      Es gibt bei Optionfeldern nicht den das Attribut value in der Art, dass der vorhandene einfach ausgewählt wird. Eine Lösung wäre die von mir letztens gepostete Subroutine http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/baseportal/forum&wcheck=1&Pos=11330.05

      Ähnliches gilt für Checkbox-Felder, das Value-Attribut muss verglichen werden, und wenn es vorhanden ist, dann muss das Feldattribut checked gesetzt werden.

      Mit dem textarea hat sowohl was mit "abschreiben" als auch mit html-Kenntnissen zu tun, kuckst du hier: http://de.selfhtml.org/html/formulare/eingabe.htm#bereiche

     Antworten


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