Nochmal: Anmeldung für Internen Bereich - 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 Jochen (25 Beiträge) am Samstag, 5.Oktober.2002, 18:36.
    Nochmal: Anmeldung für Internen Bereich

      Ich habe ein Problem:
      Ich habe eine Internen Bereich erstellt mit Passwortabfrage usw. Jetzt habe ich noch ein Formular erstellt für neue Benutzer des Internen Bereichs in dem sie sich als neuer User anmelden können. Der User wird dann von mir freigeschaltet. (Das habe ich alles schon fertig)
      Nun will ich im Formular auch noch die Abfrage habe ob es diesen Username (in der Datenbank) schon vergeben ist. Hat jemand von euch schon eine solche Abfrage in einem Formular gemacht? (ich bin noch Anfänger!!)
      DANKE!!!
      hier der Quelltext:
      <html>
       <head>
        <title>Mitglieder eintragen</title>
      <link rel="stylesheet" type="text/css" href="http://www.drs.de/dekregnord/kjg-dioezese/site2.css">
        <script language="JavaScript" type="text/javascript">
        <!--
         function formcheck() {
          if (document.forms[0].elements["Vorname:="].value=="") {
           alert("Bitte gib deinen Vornamen ein");
           document.forms[0].elements["Vorname:="].focus();
           return false;
          }
          if (document.forms[0].elements["Nachname:="].value=="") {
           alert("Bitte gib deinen Nachnamen ein");
           document.forms[0].elements["Nachname:="].focus();
           return false;
          }
          if (document.forms[0].elements["PLZ:="].value=="") {
           alert("Bitte gib deine PLZ ein");
           document.forms[0].elements["PLZ:="].focus();
           return false;
          }
          if (document.forms[0].elements["Ort:="].value=="") {
           alert("Bitte gib deinen Wohnort ein");
           document.forms[0].elements["Ort:="].focus();
           return false;
          }
          if (document.forms[0].elements["EMail:="].value=="") {
           alert("Bitte gib deine E-Mail ein");
           document.forms[0].elements["EMail:="].focus();
           return false;
          }
          if (document.forms[0].elements["EMail:="].value.indexOf('@') == -1) {
           alert("Keine E-Mail-Adresse!!");
           document.forms[0].elements["EMail:="].focus();
           return false;
          }
         if(document.Formular.EMail.value.indexOf('@') == -1)
          {
           alert("Keine E-Mail-Adresse!");
           document.Formular.EMail.focus();
           return false;
          }
          if (document.forms[0].elements["Username:="].value=="") {
           alert("Bitte gib einen Username ein");
           document.forms[0].elements["Username:="].focus();
           return false;
          }
          if (document.forms[0].elements["Passwort:="].value=="") {
           alert("Bitte geben Sie ein Passwort ein");
           document.forms[0].elements["Passwort:="].focus();
           document.forms[0].elements["Passwort:="].select();
           return false;
          }
          if (document.forms[0].elements["Passwort:="].value!=document.forms[0].elements["PassRep"].value) {
           alert("Die beiden Passworteingaben sind nicht gleich");
           document.forms[0].elements["Passwort:="].focus();
           document.forms[0].elements["Passwort:="].select();
           return false;
          }
         }
        </script>
       </head>
       <body>
        <p class=normal>Mitglieder eintragen</p>
        <p align="center">
         <perl>
          if ($cmd ne "add") {
           out <<EOF;
            <form name="daten" action="mitglieder3" method="post" enctype="multipart/form-data" onReset="return confirm(\'Sind Sie sicher, dass Sie das Formular leeren wollen?\')" onSubmit="return formcheck()">
            <input type=hidden name="cmd=" value="add">
            <table cellspacing=10>
             <tr>
              <td><b>Vorname:</b></td>
              <td><input name="Vorname:=" size=28 value=""></td>
             </tr>
             <tr>
              <td><b>Nachname:</b></td>
              <td><input name="Nachname:=" size=28 value=""></td>
             </tr>
             <tr>
              <td><b>Geburtsdatum:</b></td>
              <td><input type="text" name="Geb_Datum" size="14"> <span class=smalltext>TT.MM.JJJJ</span></td>
             </tr>
             <tr>
              <td><b>PLZ und Ort:</b></td>
              <td>
               <input name="PLZ:=" size=5 value="">
               <input name="Ort:=" size=20 value="">
              </td>
             </tr>
             <tr>
              <td><b>eMail:</b></td>
              <td><input name="EMail:=" size=28 value=""></td>
             </tr>
             <tr>
              <td><b>Username:</b></td>
              <td><input name="Username:=" size=28 value="$abfrage"></td>
             </tr>
             <tr>
              <td><b>Passwort:</b></td>
              <td><input type="password" name="Passwort:=" size=10 value=""></td>
             </tr>
             <tr>
              <td><b>Passwortbest&auml;tigung:</b></td>
              <td><input type="password" name="PassRep" size=10 value=""></td>
             </tr>
             <tr>
              <td colspan=2>
               <div align="center">
                <input type=submit value="Abschicken"> 
                <input type=reset value="Zurücksetzen">
               </div>
              </td>
             </tr>
             <tr>
              <td colspan=2>
               
              </td>
             </tr>
            </table>
           </form>
      

      EOF
       
      } else {
           if ($cmd eq "add") {
            put undef,"mitglieder";
           }
           out <<EOF;
      eingetragen
      EOF
          }
         </perl>
        </p>
       </body>
      </html>
      

      Datenbank ist Mitglieder
      Vergleich on es Username schon in der Datenbank gibt.

      P.S.:
      Ich glaube dieses Forum hat ein Problem und fuktioniert nicht richtig (ich hatte beim ersten eintrag antworten bekommen wo sind diese????)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jochen (25 Beiträge) am Samstag, 5.Oktober.2002, 18:36.
    Nochmal: Anmeldung für Internen Bereich

      Ich habe ein Problem:
      Ich habe eine Internen Bereich erstellt mit Passwortabfrage usw. Jetzt habe ich noch ein Formular erstellt für neue Benutzer des Internen Bereichs in dem sie sich als neuer User anmelden können. Der User wird dann von mir freigeschaltet. (Das habe ich alles schon fertig)
      Nun will ich im Formular auch noch die Abfrage habe ob es diesen Username (in der Datenbank) schon vergeben ist. Hat jemand von euch schon eine solche Abfrage in einem Formular gemacht? (ich bin noch Anfänger!!)
      DANKE!!!
      hier der Quelltext:
      <html>
       <head>
        <title>Mitglieder eintragen</title>
      <link rel="stylesheet" type="text/css" href="http://www.drs.de/dekregnord/kjg-dioezese/site2.css">
        <script language="JavaScript" type="text/javascript">
        <!--
         function formcheck() {
          if (document.forms[0].elements["Vorname:="].value=="") {
           alert("Bitte gib deinen Vornamen ein");
           document.forms[0].elements["Vorname:="].focus();
           return false;
          }
          if (document.forms[0].elements["Nachname:="].value=="") {
           alert("Bitte gib deinen Nachnamen ein");
           document.forms[0].elements["Nachname:="].focus();
           return false;
          }
          if (document.forms[0].elements["PLZ:="].value=="") {
           alert("Bitte gib deine PLZ ein");
           document.forms[0].elements["PLZ:="].focus();
           return false;
          }
          if (document.forms[0].elements["Ort:="].value=="") {
           alert("Bitte gib deinen Wohnort ein");
           document.forms[0].elements["Ort:="].focus();
           return false;
          }
          if (document.forms[0].elements["EMail:="].value=="") {
           alert("Bitte gib deine E-Mail ein");
           document.forms[0].elements["EMail:="].focus();
           return false;
          }
          if (document.forms[0].elements["EMail:="].value.indexOf('@') == -1) {
           alert("Keine E-Mail-Adresse!!");
           document.forms[0].elements["EMail:="].focus();
           return false;
          }
         if(document.Formular.EMail.value.indexOf('@') == -1)
          {
           alert("Keine E-Mail-Adresse!");
           document.Formular.EMail.focus();
           return false;
          }
          if (document.forms[0].elements["Username:="].value=="") {
           alert("Bitte gib einen Username ein");
           document.forms[0].elements["Username:="].focus();
           return false;
          }
          if (document.forms[0].elements["Passwort:="].value=="") {
           alert("Bitte geben Sie ein Passwort ein");
           document.forms[0].elements["Passwort:="].focus();
           document.forms[0].elements["Passwort:="].select();
           return false;
          }
          if (document.forms[0].elements["Passwort:="].value!=document.forms[0].elements["PassRep"].value) {
           alert("Die beiden Passworteingaben sind nicht gleich");
           document.forms[0].elements["Passwort:="].focus();
           document.forms[0].elements["Passwort:="].select();
           return false;
          }
         }
        </script>
       </head>
       <body>
        <p class=normal>Mitglieder eintragen</p>
        <p align="center">
         <perl>
          if ($cmd ne "add") {
           out <<EOF;
            <form name="daten" action="mitglieder3" method="post" enctype="multipart/form-data" onReset="return confirm(\'Sind Sie sicher, dass Sie das Formular leeren wollen?\')" onSubmit="return formcheck()">
            <input type=hidden name="cmd=" value="add">
            <table cellspacing=10>
             <tr>
              <td><b>Vorname:</b></td>
              <td><input name="Vorname:=" size=28 value=""></td>
             </tr>
             <tr>
              <td><b>Nachname:</b></td>
              <td><input name="Nachname:=" size=28 value=""></td>
             </tr>
             <tr>
              <td><b>Geburtsdatum:</b></td>
              <td><input type="text" name="Geb_Datum" size="14"> <span class=smalltext>TT.MM.JJJJ</span></td>
             </tr>
             <tr>
              <td><b>PLZ und Ort:</b></td>
              <td>
               <input name="PLZ:=" size=5 value="">
               <input name="Ort:=" size=20 value="">
              </td>
             </tr>
             <tr>
              <td><b>eMail:</b></td>
              <td><input name="EMail:=" size=28 value=""></td>
             </tr>
             <tr>
              <td><b>Username:</b></td>
              <td><input name="Username:=" size=28 value="$abfrage"></td>
             </tr>
             <tr>
              <td><b>Passwort:</b></td>
              <td><input type="password" name="Passwort:=" size=10 value=""></td>
             </tr>
             <tr>
              <td><b>Passwortbest&auml;tigung:</b></td>
              <td><input type="password" name="PassRep" size=10 value=""></td>
             </tr>
             <tr>
              <td colspan=2>
               <div align="center">
                <input type=submit value="Abschicken"> 
                <input type=reset value="Zurücksetzen">
               </div>
              </td>
             </tr>
             <tr>
              <td colspan=2>
               
              </td>
             </tr>
            </table>
           </form>
      

      EOF
       
      } else {
           if ($cmd eq "add") {
            put undef,"mitglieder";
           }
           out <<EOF;
      eingetragen
      EOF
          }
         </perl>
        </p>
       </body>
      </html>
      

      Datenbank ist Mitglieder
      Vergleich on es Username schon in der Datenbank gibt.

      P.S.:
      Ich glaube dieses Forum hat ein Problem und fuktioniert nicht richtig (ich hatte beim ersten eintrag antworten bekommen wo sind diese????)

     Antworten

    Beitrag von MagiC Creator (15 Beiträge) am Samstag, 5.Oktober.2002, 19:12. WWW: www.magiccreating.de.vu
    Re: Nochmal: Anmeldung für Internen Bereich

      Erstmal sorry, dass ich nicht genug Zeit habe, mir deinen Quellcode genau durchzulesen. Aber abfragen, ob ein Name schon vergeben ist, ist einfach:

      get "MitgliederName==!$zuPruefenderName","Mitglieder";
      if($_amount > 0)
      {
         out "Schon vorhanden!";
      }
      

      Sollte funktionieren ;-)

     Antworten

    Beitrag von MagiC_Creator (22 Beiträge) am Samstag, 5.Oktober.2002, 19:41. WWW: www.magiccreating.de.vu
    Re: Nochmal: Anmeldung für Internen Bereich

      Jo, hab's gerade selbst probiert, so funzt's:

      (MitgliederName ist ein Feld in der Datenbank Mitglieder)

      get "MitgliederName==!$zuPruefenderName","Mitglieder";
      if($_amount)
      {
      out "Schon vorhanden!";
      }
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 6.Oktober.2002, 00:52.
    Re: Nochmal: Anmeldung für Internen Bereich

      <html>
      <head>
      <title>Mitglieder eintragen</title>
      <link rel="stylesheet" type="text/css" href="http://www.drs.de/dekregnord/kjg-dioezese/site2.css">
      <script language="JavaScript" type="text/javascript">
      <!--
       
      function formcheck() {
      if (document.forms[0].elements["Vorname:="].value=="") {
           alert("Bitte gib deinen Vornamen ein");
           document.forms[0].elements["Vorname:="].focus();
           return false;
          }
          if (document.forms[0].elements["Nachname:="].value=="") {
           alert("Bitte gib deinen Nachnamen ein");
           document.forms[0].elements["Nachname:="].focus();
           return false;
          }
          if (document.forms[0].elements["PLZ:="].value=="") {
           alert("Bitte gib deine PLZ ein");
           document.forms[0].elements["PLZ:="].focus();
           return false;
          }
          if (document.forms[0].elements["Ort:="].value=="") {
           alert("Bitte gib deinen Wohnort ein");
           document.forms[0].elements["Ort:="].focus();
           return false;
          }
          if (document.forms[0].elements["EMail:="].value=="") {
           alert("Bitte gib deine E-Mail ein");
           document.forms[0].elements["EMail:="].focus();
           return false;
          }
          if (document.forms[0].elements["EMail:="].value.indexOf('@') == -1) {
           alert("Keine E-Mail-Adresse!!");
           document.forms[0].elements["EMail:="].focus();
           return false;
          }
         if(document.Formular.EMail.value.indexOf('@') == -1)
          {
           alert("Keine E-Mail-Adresse!");
           document.Formular.EMail.focus();
           return false;
          }
          if (document.forms[0].elements["Username:="].value=="") {
           alert("Bitte gib einen Username ein");
           document.forms[0].elements["Username:="].focus();
           return false;
          }
          if (document.forms[0].elements["Passwort:="].value=="") {
           alert("Bitte geben Sie ein Passwort ein");
           document.forms[0].elements["Passwort:="].focus();
           document.forms[0].elements["Passwort:="].select();
           return false;
          }
          if (document.forms[0].elements["Passwort:="].value!=document.forms[0].elements["PassRep"].value) {
           alert("Die beiden Passworteingaben sind nicht gleich");
           document.forms[0].elements["Passwort:="].focus();
           document.forms[0].elements["Passwort:="].select();
           return false;
          }
         }
        </script>
      </head>
      <body>
      <p class=normal>Mitglieder eintragen</p>
      <p align="center">
      <perl>
       
      else {
       
      if (%_put) {
      get "Username==!$_put{Username}","Mitglieder";
      if($_amount)
      {
      out "Schon vorhanden!";
      }else{
      

      put undef,"mitglieder";
          
           out <<EOF;
      eingetragen
      EOF
      }
      }else{
      out <<EOF;
            <form name="daten" action="mitglieder3" method="post" enctype="multipart/form-data" onReset="return confirm(\'Sind Sie sicher, dass Sie das Formular leeren wollen?\')" onSubmit="return formcheck()">
      <input type=hidden name="cmd=" value="add">
      <table cellspacing=10>
      <tr>
      <td><b>Vorname:</b></td>
      <td><input name="Vorname:=" size=28 value=""></td>
      </tr>
      <tr>
      <td><b>Nachname:</b></td>
      <td><input name="Nachname:=" size=28 value=""></td>
      </tr>
      <tr>
      <td><b>Geburtsdatum:</b></td>
      <td><input type="text" name="Geb_Datum" size="14"> <span class=smalltext>TT.MM.JJJJ</span></td>
      </tr>
      <tr>
      <td><b>PLZ und Ort:</b></td>
      <td>
      <input name="PLZ:=" size=5 value="">
      <input name="Ort:=" size=20 value="">
      </td>
      </tr>
      <tr>
      <td><b>eMail:</b></td>
      <td><input name="EMail:=" size=28 value=""></td>
      </tr>
      <tr>
      <td><b>Username:</b></td>
      <td><input name="Username:=" size=28 value="$abfrage"></td>
      </tr>
      <tr>
      <td><b>Passwort:</b></td>
      <td><input type="password" name="Passwort:=" size=10 value=""></td>
      </tr>
      <tr>
      <td><b>Passwortbest&auml;tigung:</b></td>
      <td><input type="password" name="PassRep" size=10 value=""></td>
      </tr>
      <tr>
      <td colspan=2>
      <div align="center">
      <input type=submit value="Abschicken"> 
      <input type=reset value="Zurücksetzen">
      </div>
      </td>
      </tr>
      <tr>
      <td colspan=2>
      

      </td>
      </tr>
      </table>
      </form>
       
      

      EOF
       


      } 
      
         </perl>
      </p>
      </body>
      </html>
      

      Mit Js ist da nix zu machen

      Sander

     Antworten

    Beitrag von Jochen (25 Beiträge) am Sonntag, 6.Oktober.2002, 15:42.
    Re: Nochmal: Anmeldung für Internen Bereich

      Danke!!!!
      für eure schnelle hilfe!!!

     Antworten


     
 Liste der Einträge von 43500 bis 43650: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!