Ergebnis 1 bis 6 von 6

Thema: HELP! Auszahlung funktioniert nicht !

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von maniwelt
    Registriert seit
    10.09.2006
    Beiträge
    981
    Hier der Script von auszahlen.php :

    PHP-Code:
    <? userstatus();

    // Variabeln definieren
    if (!isset($_POST['auszahlen']))    $_POST['auszahlen']            = "";
    if (!isset($_POST['uid_passwort']))    $_POST['uid_passwort']        = "";
    if (!isset($_POST['trans_menge']))    $_POST['trans_menge']        = "";
    if (!isset($auszahlmeldung))        $auszahlmeldung                = "";

    $tag = strtotime("".date("m")."/".date("d")."/".date("Y")." 0 hours 0 minutes 0 seconds");
    $schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1")) or die("Keine Schnittstellendaten!");

    if ($schnittstelle['anfragen_user'] != 0){
    $s_verbrauch = mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE uid='".$_SESSION['uid']."' and zeit='".$tag."'"));
    $a_free = mysql_fetch_array(db_query("SELECT a_free AS free FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']));
    }

    $kontodaten    = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));

    if ($_POST['auszahlen'] == 'Auszahlen' && $_POST['uid_passwort'] && $_POST['trans_menge']) {
    //neu Auszahlungs Sperre anfang
     if($a_free['free'] == '1') { 
    //neu Auszahlungs Sperre
        if (!ereg("[^0-9]", $_POST['trans_menge']) and $_POST['trans_menge']  >= $schnittstelle['auszahlsumme']) {
            if ($_POST['trans_menge'] <= $kontodaten['kontostand']) {
                if ($schnittstelle['anfragen_user'] == 0 or $s_verbrauch < $schnittstelle['anfragen_user']) {
                    $buchungs_id = create_code(14);
                    @require_once ("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php");
                    @auszahlen ($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['uid_passwort'],$schnittstelle['betreiber_kennung'],$_POST['trans_menge'],$schnittstelle['auszahltext'],'');
                    if ($schnittstelle['anfragen_user'] != 0) db_query("INSERT INTO ".$db_prefix."_schnittstelle_anfragen (zeit,uid) VALUES ('".$tag."','".$_SESSION['uid']."')");
                        if ($error) {
                        $auszahlmeldung = $trans_ausgabe;
                        } else {
                        kontobuchung ('-',$_POST['trans_menge'],$_SESSION['uid']);
                        buchungsliste ($buchungs_id,'-'.$_POST['trans_menge'],$schnittstelle['auszahltext'],$_SESSION['uid']);
                        $auszahlmeldung = 'Es wurden '.$_POST['trans_menge'].' '.$waehrung.' ausgezahlt';
                        }
                } else {
                $auszahlmeldung = 'Deine Schnittstellenanfragen sind verbraucht!!!';
                }
            } else {
            $auszahlmeldung = 'Soviel Guthaben hast Du nicht!!!';
            }
        } else {
        $auszahlmeldung = 'Bitte achte auch die Buchungsmenge!!!';
        }
        //
         } else { $auszahlmeldung = "Sie sind für Auszahlungen noch nicht Freigeben fragen Sie bitte den Admin."; 
       }
    // Neu Auszahlungs Sperre ende
    } else {
    if ($_POST['auszahlen'] == 'Auszahlen') $auszahlmeldung = 'Eingabefehler, bitte wiederholen!!!';
    }

    ?>
    <?head($waehrung." auszahlen");?>
    Hier kannst Du deine <?=$waehrung;?> wieder auszahlen, auch bei der Auszahlung wird das Lose-Passwort benötigt um
    festzustellen ob Du nicht gesperrt bist.<br>
    <br>
    Hinweis: Wenn Du mal nicht auszahlen kannst weil es heisst das der Betreiber nicht genug Klammlose hat, dann erschrecke
    bitte nicht gleich. Zur Sicherheit des Userguthabens haben wir nur ca. 20% des Userguthabens offen liegen und der Rest
    ist im Tresor. Schreibe einfache eine Email, wenn wir es mal vergessen haben sollten genug umzubuchen.<br>
    <br>
    <i><font color="#FF0000">* Das Lose-Passwort wird nicht gespeichert, es dient nur zur Indentifizierung!</font></i>
    <?foot();?>

    <?head("Auszahlen");?>
    <form action="" method="post">
    <table width="100%" border="0" cellpadding="2" cellspacing="2">
    <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;?> (min. <?=$schnittstelle['auszahlsumme'];?> <?=$waehrung;?>)</td><td align="left"><input type="Text" name="trans_menge" value=""></td>
    </tr>
    <tr>
    <td align="left">Lose-Passwort *</td><td align="left"><input type="Password" name="uid_passwort" value=""></td>
    </tr>
    <tr>
    <td align="center" colspan="2"><input type="Submit" name="auszahlen" value="Auszahlen"></td>
    </tr>
    </table>
    </form>
    <?if ($auszahlmeldung) echo '<div align="center"><font color="#800000">'.$auszahlmeldung.'</font></div>';?>
    <?foot();?>
    Hoffe findet da einer Fehler, ich sehe keine -.-

  2. #2
    Erfahrener Benutzer Avatar von Roadstar
    Registriert seit
    21.07.2006
    Beiträge
    200
    Probier mal das

    PHP-Code:
    if ($schnittstelle['anfragen_user'] != 0){
    $s_verbrauch mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE uid='".$_SESSION['uid']."' and zeit='".$tag."'"));
    }

    $a_freemysql_fetch_array(db_query("SELECT a_free AS free FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'])); 

  3. #3
    Erfahrener Benutzer Avatar von maniwelt
    Registriert seit
    10.09.2006
    Beiträge
    981
    Jap, klappt, vielen vielen Dank dir !

    Wenn nur Anleitungen etwas genauer sein wurden, wären solche Fehler vermeidbar.......

Ähnliche Themen

  1. <? funktioniert nicht
    Von Gabriel im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 05.01.2017, 16:50
  2. VMS2.5.0 Beta Ein- und Auszahlung funktioniert nicht
    Von ilikeme im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 09.04.2015, 15:05
  3. Startseite funktioniert nicht
    Von donmausi im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 30.01.2010, 12:00
  4. Auszahlung funktioniert nicht!
    Von halk im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 06.10.2008, 19:32
  5. Auszahlung funktioniert nicht mehr/Addon Auszahlungssperre
    Von Sonnenschein im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 18.10.2007, 20:02

Berechtigungen

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