Ergebnis 1 bis 8 von 8

Thema: Transfer per Nickname statt ID

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von ebook24
    Registriert seit
    03.07.2009
    Beiträge
    102
    ??? Ist das nicht das gleiche also es hat nicht geklappt.

  2. #2
    Erfahrener Benutzer Avatar von ebook24
    Registriert seit
    03.07.2009
    Beiträge
    102
    Code:
    <? userstatus();
    
    // Variabeln definieren
    if (!isset($_POST['auszahlen']))    $_POST['auszahlen']         = "";
    if (!isset($_POST['ueberweisung'])) $_POST['ueberweisung']      = "";
    if (!isset($_POST['empfaengerid'])) $_POST['empfaengerid']      = "";
    if (!isset($meldung))               $meldung                    = "";
    
    
    /*
    
    Bugfixed Version by alexx
    
    */
    
    
    $_POST['empfaengerid'] = (int)$_POST['empfaengerid'];
    $_POST['userpwd']      = isset($_POST['userpwd'])   ?   $_POST['userpwd']   :   '';
    
    
    
    $kontodaten   = mysql_fetch_array(db_query("SELECT `kontostand`,`passwort` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
    $user_check = db_query ("SELECT `uid` FROM ".$db_prefix."_kontodaten WHERE uid='".$_POST['empfaengerid']."' LIMIT 1");
    
    
          if ($_POST['auszahlen'] == 'Abschicken' && $_POST['ueberweisung'] && $_POST['empfaengerid']) {
             if (mysql_num_rows($user_check)) {
                if (!ereg("[^0-9]", $_POST['ueberweisung'])){
                   if ($_POST['ueberweisung'] <= $kontodaten['kontostand']){
                       if(md5($_POST['userpwd']) == $kontodaten['passwort'])
                       {
           
                          $buchungs_id = create_code(14);
                          kontobuchung ('-',$_POST['ueberweisung'],$_SESSION['uid']);
                          kontobuchung ('+',$_POST['ueberweisung'],$_POST['empfaengerid']);
                          buchungsliste ($buchungs_id,'-'.$_POST['ueberweisung'],'Transfer zu '.$_POST['empfaengerid'],$_SESSION['uid']);
                          buchungsliste ($buchungs_id,'+'.$_POST['ueberweisung'],'Transfer von '.$_SESSION['uid'],$_POST['empfaengerid']);
                          $meldung = 'Es wurden '.$_POST['ueberweisung'].' '.$waehrung.' an User '.$_POST['empfaengerid'].' überwiesen.';
                          
                      }else
                      {
                          $meldung = 'Das eingegebene Passwort stimmt nicht mit deinem überein!';
                      }
                      
                      }else
                      {
                      $meldung = 'Soviele '.$waehrung.' hast du nicht mehr!';
                      }
                   }else
                   {
                   $meldung = 'Ein Fehler bei der eingabe der Losemenge';
                   }
                }else
                {
                $meldung = 'Den Empfänger gibt es nicht!';
                }
          }else
          {
          if ($_POST['auszahlen'] == 'Abschicken') $meldung = 'Eingabefehler, bitte wiederholen!!!';
          }
    
    
    
    ?>
    <?head("Interne Überweisungen");?>
    <br>
    <table width="100%" border="0" cellpadding="2" cellspacing="2">
    <form action="" method="post">
    <tr>
    <td align="left" width="55%">Kontonummer</td><td align="left"><?=$_SESSION['uid'];?></td>
    </tr>
    <tr>
    <td align="left">Aktueller Kontostand</td><td align="left"><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></td>
    </tr>
    <tr>
    <td align="left"><?=$waehrung;?>menge</td><td align="left"><input type="Text" name="ueberweisung" value=""></td>
    </tr>
    <tr>
    <td align="left">an User</td><td align="left"><input type="Text" name="empfaengerid" value=""></td>
    </tr>
    <!--Bugfix by alexx-->
    <tr>
    <td align="left">Passwort*</td><td align="left"><input type="password" name="userpwd" value=""></td>
    </tr>
    <!--Bugfix by alexx Ende-->
    <tr>
    <td align="center" colspan="2"><input type="Submit" name="auszahlen" value="Abschicken"></td>
    </tr>
    </form>
    </table>
    <br>
    * Damit ist dein Passwort gemeint, welches du auf dieser Seite verwendest.<br>
    <?if ($meldung) echo '<div align="center"><font color="#800000">'.$meldung.'</font></div>';?>
    <?foot();?>
    So sieht der Code jetzt aus. ICh ahbe da jetzt rumgespielt aber jetzt kommt immer ein Fehler "Eingabefehler, bitte wiederholen!!!". Obwohl alles richtig ist?

  3. #3
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    Zitat Zitat von ebook24 Beitrag anzeigen
    Code:
    <? userstatus();
    
    // Variabeln definieren
    if (!isset($_POST['auszahlen']))    $_POST['auszahlen']         = "";
    if (!isset($_POST['ueberweisung'])) $_POST['ueberweisung']      = "";
    if (!isset($_POST['empfaengerid'])) $_POST['empfaengerid']      = "";
    if (!isset($meldung))               $meldung                    = "";
    
    
    /*
    
    Bugfixed Version by alexx
    
    */
    
    
    $_POST['empfaengerid'] = (int)$_POST['empfaengerid'];
    $_POST['userpwd']      = isset($_POST['userpwd'])   ?   $_POST['userpwd']   :   '';
    
    
    
    $kontodaten   = mysql_fetch_array(db_query("SELECT `kontostand`,`passwort` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
    $user_check = db_query ("SELECT `uid` FROM ".$db_prefix."_kontodaten WHERE uid='".$_POST['empfaengerid']."' LIMIT 1");
    
    
          if ($_POST['auszahlen'] == 'Abschicken' && $_POST['ueberweisung'] && $_POST['empfaengerid']) {
             if (mysql_num_rows($user_check)) {
                if (!ereg("[^0-9]", $_POST['ueberweisung'])){
                   if ($_POST['ueberweisung'] <= $kontodaten['kontostand']){
                       if(md5($_POST['userpwd']) == $kontodaten['passwort'])
                       {
           
                          $buchungs_id = create_code(14);
                          kontobuchung ('-',$_POST['ueberweisung'],$_SESSION['uid']);
                          kontobuchung ('+',$_POST['ueberweisung'],$_POST['empfaengerid']);
                          buchungsliste ($buchungs_id,'-'.$_POST['ueberweisung'],'Transfer zu '.$_POST['empfaengerid'],$_SESSION['uid']);
                          buchungsliste ($buchungs_id,'+'.$_POST['ueberweisung'],'Transfer von '.$_SESSION['uid'],$_POST['empfaengerid']);
                          $meldung = 'Es wurden '.$_POST['ueberweisung'].' '.$waehrung.' an User '.$_POST['empfaengerid'].' überwiesen.';
                          
                      }else
                      {
                          $meldung = 'Das eingegebene Passwort stimmt nicht mit deinem überein!';
                      }
                      
                      }else
                      {
                      $meldung = 'Soviele '.$waehrung.' hast du nicht mehr!';
                      }
                   }else
                   {
                   $meldung = 'Ein Fehler bei der eingabe der Losemenge';
                   }
                }else
                {
                $meldung = 'Den Empfänger gibt es nicht!';
                }
          }else
          {
          if ($_POST['auszahlen'] == 'Abschicken') $meldung = 'Eingabefehler, bitte wiederholen!!!';
          }
    
    
    
    ?>
    <?head("Interne Überweisungen");?>
    <br>
    <table width="100%" border="0" cellpadding="2" cellspacing="2">
    <form action="" method="post">
    <tr>
    <td align="left" width="55%">Kontonummer</td><td align="left"><?=$_SESSION['uid'];?></td>
    </tr>
    <tr>
    <td align="left">Aktueller Kontostand</td><td align="left"><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></td>
    </tr>
    <tr>
    <td align="left"><?=$waehrung;?>menge</td><td align="left"><input type="Text" name="ueberweisung" value=""></td>
    </tr>
    <tr>
    <td align="left">an User</td><td align="left"><input type="Text" name="empfaengerid" value=""></td>
    </tr>
    <!--Bugfix by alexx-->
    <tr>
    <td align="left">Passwort*</td><td align="left"><input type="password" name="userpwd" value=""></td>
    </tr>
    <!--Bugfix by alexx Ende-->
    <tr>
    <td align="center" colspan="2"><input type="Submit" name="auszahlen" value="Abschicken"></td>
    </tr>
    </form>
    </table>
    <br>
    * Damit ist dein Passwort gemeint, welches du auf dieser Seite verwendest.<br>
    <?if ($meldung) echo '<div align="center"><font color="#800000">'.$meldung.'</font></div>';?>
    <?foot();?>
    So sieht der Code jetzt aus. ICh ahbe da jetzt rumgespielt aber jetzt kommt immer ein Fehler "Eingabefehler, bitte wiederholen!!!". Obwohl alles richtig ist?
    und wo ist das jetzt das gleiche wie oben von hardliner gepostet?

Ähnliche Themen

  1. Interner Transfer
    Von Ibijrg im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 12.05.2010, 14:41
  2. Top10 Addon - Nickname statt ID
    Von Maybach im Forum Support zum VMSone
    Antworten: 15
    Letzter Beitrag: 31.08.2008, 15:07
  3. Transfer ?
    Von breaker im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 1
    Letzter Beitrag: 15.07.2008, 23:58
  4. Kolosseum Nickname statt User ID
    Von Thor82 im Forum Support zu Addons & Erweiterungen
    Antworten: 7
    Letzter Beitrag: 18.04.2008, 19:03
  5. Frage zu Transfer
    Von OATG im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 19.03.2007, 20:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •