do_all hinweis, wenn bestimmtes feld nicht ausgefüllt wurde - 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 sascha (539 Beiträge) am Donnerstag, 4.Mai.2006, 10:21.
    do_all hinweis, wenn bestimmtes feld nicht ausgefüllt wurde

      guten morgen,

      wir haben einen geschützten bereich, in dem man spiele eingeben kann.
      zu jedem eintrag soll eine einmalige "spiel_id" eingegeben werden.
      ich möchte bewußt die system id nicht nutzen.
      wird eine bestehende "spiel_id" genutzt kommt meine fehlermeldung.

      mit der fehlermeldung, daß die "spiel_id" schon vergeben ist, wird aber
      der ganze eintrag verworfen und es muß nochmal alles neu eingegeben werden.
      hat den jemand eine idee, wie ich einen hinweis bekomme, daß die "spiel_id"
      zwar vergeben ist, aber der restliche eintrag bestehen bleibt?
      hier mein template, was bis auf den kleinen schönheitsfehler einwandfrei funktioniert.

      danke
      sascha

      <perl>
      

      if($namerein ne "")
      {
        get "Login==!$namerein", "nutzer", "logincheck";
      
        if($Passwort ne "" && $Passwort eq $pwrein)   {

      if ($cmd eq "add") {

      get "spiel_id==$_put{spiel_id}", "spielplan";
      

       
      if ($_amount_query > 0)
      {
         out "Der Eintrag, bzw. die Änderung wurde nicht vorgenommen. Die gewählte <b>spieler_id</b> wird schon genutzt.";
      


      undef %_put;
      }
      }
          do_all "db=spielplan action=list headface=tahoma headsize=-1 headcolor=ffffff dataface=tahoma databack=FFFFFF datasize=-1 range^=0,() pagebrowse=no buttonbrowse=no selectbrowse=top showamount=no listtype=list input=link search=no keyfield=Verein" , "namerein", "pwrein";
      
                        }else   {     out "<b>Anmeldung fehlgeschlagen!</b>";     $namerein="";   }
      }
      </perl>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von sascha (539 Beiträge) am Donnerstag, 4.Mai.2006, 10:21.
    do_all hinweis, wenn bestimmtes feld nicht ausgefüllt wurde

      guten morgen,

      wir haben einen geschützten bereich, in dem man spiele eingeben kann.
      zu jedem eintrag soll eine einmalige "spiel_id" eingegeben werden.
      ich möchte bewußt die system id nicht nutzen.
      wird eine bestehende "spiel_id" genutzt kommt meine fehlermeldung.

      mit der fehlermeldung, daß die "spiel_id" schon vergeben ist, wird aber
      der ganze eintrag verworfen und es muß nochmal alles neu eingegeben werden.
      hat den jemand eine idee, wie ich einen hinweis bekomme, daß die "spiel_id"
      zwar vergeben ist, aber der restliche eintrag bestehen bleibt?
      hier mein template, was bis auf den kleinen schönheitsfehler einwandfrei funktioniert.

      danke
      sascha

      <perl>
      

      if($namerein ne "")
      {
        get "Login==!$namerein", "nutzer", "logincheck";
      
        if($Passwort ne "" && $Passwort eq $pwrein)   {

      if ($cmd eq "add") {

      get "spiel_id==$_put{spiel_id}", "spielplan";
      

       
      if ($_amount_query > 0)
      {
         out "Der Eintrag, bzw. die Änderung wurde nicht vorgenommen. Die gewählte <b>spieler_id</b> wird schon genutzt.";
      


      undef %_put;
      }
      }
          do_all "db=spielplan action=list headface=tahoma headsize=-1 headcolor=ffffff dataface=tahoma databack=FFFFFF datasize=-1 range^=0,() pagebrowse=no buttonbrowse=no selectbrowse=top showamount=no listtype=list input=link search=no keyfield=Verein" , "namerein", "pwrein";
      
                        }else   {     out "<b>Anmeldung fehlgeschlagen!</b>";     $namerein="";   }
      }
      </perl>
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 4.Mai.2006, 14:13.
    Re: do_all hinweis, wenn bestimmtes feld nicht ausgefüllt wurde

      Mhhhh, also mir fällt erstmal auf Anhieb keine Möglichkeit ein, das mit dem do_all zu erschlagen - Du könntest einen "undefiniert"-Wert für die spiel_id einführen und den Eintrag speichern und danach den Eintrag zum Ändern aufrufen...

     Antworten

    Beitrag von sascha (539 Beiträge) am Donnerstag, 4.Mai.2006, 16:32.
    Re: do_all hinweis, wenn bestimmtes feld nicht ausgefüllt wurde

      das wäre ja eine möglichkeit!

      wenn der eintrag mit spiel_id "0" abgespeichert würde das ja auch gehen.

      dann muß ich doch nur statt
      if ($_amount_query > 0)
      if ($_amount_query > 1) eingeben.
      

      thanx
      sascha

     Antworten


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