Doch noch eine Frage ... - 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 Ramona (40 Beiträge) am Montag, 13.Mai.2002, 22:23.
    Doch noch eine Frage ...

      Hab jetzt einiges aus dem Forum ausprobiert, aber wie kann ich die folgenden 2 Perl-Befehle miteinander verbinden?

      <perl>
       
      my $emsg="";
      

      if(%_put)
      {
       
      $emsg.="Bitte geben Sie einen Nicknamen ein!<br> " if $_put{Nickname} eq "";
      $emsg.="Bitte geben Sie ein Password ein!<br> " if $_put{Passwort} eq "";
        $emsg.="Bitte geben Sie Ihre Email-Adresse ein!<br> " if $_put{Email} eq "";
      
        if($emsg eq "")   {     put;     out "Ihre Registrierung war erfolgreich!";   } else   {     out "$emsg";   } }  

      "";
      </perl>
       
      <perl>
      

      if(%_put)
      {
      get "Nickname==$_put{Nickname}", "nutzer";
      if ($_amount>0 && $Nickname eq $_put{Nickname}) {
       
      out "<b>Der Nickname $Nickname ist bereits vorhanden!<b><br>
      Bitte wählen Sie einen neuen Namen!<br>";
        undef %_put;
       }
      }
      

      </perl>

      <do action=input db=nutzer>
      <do action=list listtype=add db=nutzer showamount=no selectbrowse=no buttonbrowse=no pagebrowse=no>
      


      Wenn ich einen neuen Nicknamen (der noch nicht vorhanden ist) eingebe, sagt er zwar bitte Passwort und Email eingeben, allerdings fügt er den Eintrag trotzdem hinzu.

      Und wie kann ich festlegen, dass Passwort und Nickname jeweils mind. 4 Zeichen haben müssen?


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Ramona (40 Beiträge) am Montag, 13.Mai.2002, 20:18.
    Überprüfung doppelter Einträge

      Wer kann mir helfen?

      Ich habe eine einfache Datenbank mit den Feldern

      Nickname
      Passwort
      Email

      erstellt.
      Eingabeformular sieht erstmal so aus:

      <do action=input>
      <do action=list listtype=add db=nutzer showamount=no selectbrowse=no buttonbrowse=no pagebrowse=no>
      

      Wenn sich ein neuer Besucher registrieren will, soll überprüft werden ob der gewünschte Nickname bereits vorhanden ist. Falls dies der Fall ist, sollte "Bitte wählen Sie einen anderen Nicknamen" erscheinen, ansonsten normaler Eintrag in die Datenbank.

      Für Hilfe wäre ich echt dankbar.

     Antworten

    Beitrag von Alibert (4 Beiträge) am Montag, 13.Mai.2002, 20:56.
    Re: Überprüfung doppelter Einträge

      Hallo,
      hinweise hierzu gibt es jede Menge im Forum unter "erweiterte Suche". Anpassen muss man es natürlich noch.

     Antworten

    Beitrag von Ramona (40 Beiträge) am Montag, 13.Mai.2002, 21:40.
    Re: Überprüfung doppelter Einträge

      Danke, hab was gefunden.

     Antworten

    Beitrag von Ramona (40 Beiträge) am Montag, 13.Mai.2002, 22:23.
    Doch noch eine Frage ...

      Hab jetzt einiges aus dem Forum ausprobiert, aber wie kann ich die folgenden 2 Perl-Befehle miteinander verbinden?

      <perl>
       
      my $emsg="";
      

      if(%_put)
      {
       
      $emsg.="Bitte geben Sie einen Nicknamen ein!<br> " if $_put{Nickname} eq "";
      $emsg.="Bitte geben Sie ein Password ein!<br> " if $_put{Passwort} eq "";
        $emsg.="Bitte geben Sie Ihre Email-Adresse ein!<br> " if $_put{Email} eq "";
      
        if($emsg eq "")   {     put;     out "Ihre Registrierung war erfolgreich!";   } else   {     out "$emsg";   } }  

      "";
      </perl>
       
      <perl>
      

      if(%_put)
      {
      get "Nickname==$_put{Nickname}", "nutzer";
      if ($_amount>0 && $Nickname eq $_put{Nickname}) {
       
      out "<b>Der Nickname $Nickname ist bereits vorhanden!<b><br>
      Bitte wählen Sie einen neuen Namen!<br>";
        undef %_put;
       }
      }
      

      </perl>

      <do action=input db=nutzer>
      <do action=list listtype=add db=nutzer showamount=no selectbrowse=no buttonbrowse=no pagebrowse=no>
      


      Wenn ich einen neuen Nicknamen (der noch nicht vorhanden ist) eingebe, sagt er zwar bitte Passwort und Email eingeben, allerdings fügt er den Eintrag trotzdem hinzu.

      Und wie kann ich festlegen, dass Passwort und Nickname jeweils mind. 4 Zeichen haben müssen?

     Antworten


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