Re: If vergleichs abfrage ?? THX Leute - 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 SCbets (145 Beiträge) am Freitag, 21.Juli.2006, 16:16.
    Re: If vergleichs abfrage ?? THX Leute

      ich baue eine wett datenbank das memberwetten annimmt verwaltet und berechnet.

      Es ist ein persönliches projekt das ich einer Gamesliga spenden möchte um die liga noch attractivier zu machen mit hilfe von FAN/ FUN WETTEN, also kein echtes geld^^ und nix professionelles.

      http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/SCbets/index_1

      zZ beschäftige ich mich mit den Wett Quoten, und der gewinn/verlusst berechnung.. ich stehe da noch am anfang! bin aber zu 60% fertig mit dem gröbsten das ich mit oher warscheinlichkeit verschrotten muss da es nur mit reinem Perl zu ermöglichen ist.

      Was bei BP fehlt is eine gut CODE Snippet DB als ergänzung zur BIB
      damit lernt man viel schneller.. anstatt seine zeit mit suchen zu verschwenden.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von SCbets (145 Beiträge) am Donnerstag, 20.Juli.2006, 18:35.
    If vergleichs abfrage ??

      Werte vergleichen und ergänzen zwischen 2 db's

      db= matches = spielebegegnungen
      Status = active or finished
      MID = match ID

      db= bets # Nickname wetten
      MID= match ID
      Status = active or finished


      ICh habe eine db=matches und eine db=bets
      es soll ein vergleich zwischen allen $MID in db=matches stattfinden ob a
      das feld Status "finnished" aufweist, falls ja dann soll in db=bets alle einträge mit dem gleichen $MID auf in dem Feld Status auf "finished" ändern/mod .
       
      <perl>
      get "MID==$MID","matches";
      if ($Status eq finished && $MID eq $MID) 
      {
      get "MID==$MID","bets";
      mod "Id==$Id",["Status","finished"],"bets";
        out "something happned! <br>";
      }
       else
      {
        out "nothing happned! <br>";
      }
      </perl>
      

      es klappt nur zum Teil genau 1mal aber es ignoriert alle anderen ändereungen im feld Status in db=matches gemacht wurden

      wer gibt mir einen tip?

     Antworten

    Beitrag von richard (1187 Beiträge) am Donnerstag, 20.Juli.2006, 21:18. WWW: posaunenchor-rhoden.de
    Re: If vergleichs abfrage ??

      Als Vorschlag und ohne Gewähr für Syntax und Schreibweise:

      Ich würde zunächst mal alle Datensätze aus matches holen, wo das Feld Status den Wert finished hat:

       get "Status==finished","matches","erg";
      

      dann für alle gefundenen MID die entsprechenden Datensätze aus bets ändern:

       while (get_next("erg"))
         {
          mod "MID==$MID",["Status","finished"],"bets";
      
         }

     Antworten

    Beitrag von SCbets (145 Beiträge) am Freitag, 21.Juli.2006, 14:38.
    Re: If vergleichs abfrage ??

      Thx richard, hat sehr gut funktioniert!
      Ich hätte da noch eine frage?
      Wie kann man in "bp perl" 'if else cases' im syntax richtig gestalten?

      auf db & felder bezogen!

      my Wert1=2;
      Wert1 == $Wert1;
      
      Select Case Wert1
      Case 1:
      out " $Wert1" ;
      
      Case 2:
      out " $Wert1";
      Case 3:
      out " $Wert1";
      
      Case Else:
      out " Else Wert: $Wert1 ";

      End Select

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 21.Juli.2006, 15:16. WWW: jobmarder.de
    Re: If vergleichs abfrage ??

     Antworten

    Beitrag von richard (1187 Beiträge) am Freitag, 21.Juli.2006, 15:45. WWW: posaunenchor-rhoden.de
    Re: If vergleichs abfrage ??

      Du solltest mal schreiben was Du machen willst. Wenn es Dir um die Ausgabe der Texte in Deinem Ausgangsthread geht, probier es mal so:


      dieses:

       while (get_next("erg"))
         {
          mod "MID==$MID",["Status","finished"],"bets";
      
         }


      ersetzen mit:

       $r=0;
       while (get_next("erg"))
         {
          $r++;
          mod "MID==$MID",["Status","finished"],"bets";
         }
       if ($r==1) 
       {
         out "something happened! $r bets are finished.<br>";
       }
        else
       {
         out "nothing happened! <br>";
      

     Antworten

    Beitrag von richard (1187 Beiträge) am Freitag, 21.Juli.2006, 15:46. WWW: posaunenchor-rhoden.de
    Re: If vergleichs abfrage ??

      Sorry,

      am Ende fehlt noch eine schließend eKlammer. "}"

     Antworten

    Beitrag von SCbets (145 Beiträge) am Freitag, 21.Juli.2006, 16:16.
    Re: If vergleichs abfrage ?? THX Leute

      ich baue eine wett datenbank das memberwetten annimmt verwaltet und berechnet.

      Es ist ein persönliches projekt das ich einer Gamesliga spenden möchte um die liga noch attractivier zu machen mit hilfe von FAN/ FUN WETTEN, also kein echtes geld^^ und nix professionelles.

      http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/SCbets/index_1

      zZ beschäftige ich mich mit den Wett Quoten, und der gewinn/verlusst berechnung.. ich stehe da noch am anfang! bin aber zu 60% fertig mit dem gröbsten das ich mit oher warscheinlichkeit verschrotten muss da es nur mit reinem Perl zu ermöglichen ist.

      Was bei BP fehlt is eine gut CODE Snippet DB als ergänzung zur BIB
      damit lernt man viel schneller.. anstatt seine zeit mit suchen zu verschwenden.

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 21.Juli.2006, 19:31.
    Re: If vergleichs abfrage ?? THX Leute

     Antworten

    Beitrag von SCbets (145 Beiträge) am Sonntag, 23.Juli.2006, 15:51.
    Re: If vergleichs abfrage ?? THX Leute sehr gut

      sehr gut :)

      ich lese diese forum schon seit einiger zeit und wenn man alle 4 monate mal rein schaut fällt mir auf das sehr oft die gleichen üblichen fragen gestellt werden.
      eine code snippet sammlung und verweis hilfe kann da helfen denke ich!
      Ich bin begeistert :-)

     Antworten


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