ilch Forum » Allgemein » HTML, PHP, SQL,... » auktionsskript- hilfe mit funktion

Geschlossen
  1. #1
    User Pic
    leoleo Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    hallo,
    ich arbeite an einem auktionsskript und habe folgendes prob:

    gegeben ist:
    1)die teilnahme an der auktion kostet einemalig 10 , der user kann so oft er will bieten. ( funktioniert) ( db eintrag etc ab zeile 185)
    2)beim 1. gebot sollen die 10 euro vom konto abgebucht werden. ( funktioniert)
    dies geschieht hier: in der datei ab zeile 113
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    if (($res['anz'] == 0) and ($resa['anz'] > 0))
     
                        {
     
                            $sql = "UPDATE " . $pref . "_user SET konto=konto" . " Where (iduser=" . $_SESSION['pd_userid_003'] . ")";
     
                            $db->query($sql);
     
      
     
                            $pd_userid_003 = intval($_SESSION['pd_userid_003']);
     
                            $sql = "SELECT * FROM " . $pref . "_user Where (iduser=" . $pd_userid_003 . ")";
     
                            $userdata = $db->query_first($sql);


    3) wenn das konto null erreicht hat soll der user zur seite : aufladen gelinkt werden ( funktioniert)

    PROBLEM IST: wenn der user sich an einer auktion beteiligt und die zehn euro vom konto abgebucht werden (neuer kontostand = 0,0 euro) , kann er bei keiner auktion ( auch nicht bei denen, bei den er bereits geboten hat) mehr teilnehmen.

    Ich glaube: hier findet die Prüfung dazu statt ( ab zeile 96)
    1
    2
    3
    4
    // Gebotspreise bestimmen
            $cfg_aufdeckpreis_gesamt = $cfg_aufdeckpreis * $anz ;
            if ($userdata['konto'] >= $cfg_aufdeckpreis_gesamt)
            {


    kann man da nicht eine prüfung einbauen wie zb:
    1
    2
    3
    4
    $resal = $db->query_first("SELECT count(*) as anz FROM " . $pref . "_auktion_mingebot Where (iduser=" . $_SESSION['pd_userid_003'] . ") and (idauktion=" . $_REQUEST['id_auk'] . ") ");
           $cfg_aufdeckpreis_gesamt = $cfg_aufdeckpreis * $anz ;
           if ($userdata['konto'] >= $cfg_aufdeckpreis_gesamt) or (($resal['anz'] > 0) and ($userdata['konto'] >= $cfg_aufdeckpreis_gesamt))
           {

    (funzt aber nicht , ist nur meine idee.)


    code der auktion.php



    Zuletzt modifiziert von leoleo am 18.02.2010 - 14:35:41
    wie du mir so ilch dir
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    leoleo Mitglied
    Registriert seit
    07.07.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    juchuu beim um die ecke denken kam es mir:das funzt auch

    LÖSUNG:
    1
    2
    3
    4
    // Gebotspreise bestimmen
           $resal = $db->query_first("SELECT count(*) as anz FROM " . $pref . "_auktion_mingebot Where (iduser=" . $_SESSION['pd_userid_003'] . ") and (idauktion=" . $_REQUEST['id_auk'] . ") ");
           $cfg_aufdeckpreis_gesamt = $cfg_aufdeckpreis * $anz ;
           if (($userdata['konto'] >= $cfg_aufdeckpreis_gesamt) or ($resal['anz'] > 0))


    w.
    greeeeeettttttttzzzzzz
    leoleo


    Zuletzt modifiziert von leoleo am 18.02.2010 - 14:36:31
    wie du mir so ilch dir
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hast du das ganze auch mal zum download für uns?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Unknown|User gelöschter User
    Das ist kein Ilch-Script zwinker
    Wenn du sowas brauchst, dann schreibe mich an lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    @leoleo: Wo kann man das Auktionsscript anschauen, bzw. als Mod downloaden?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Unknown|User gelöschter User
    Wer sagt, dass er es für öffentlichkeit angelegt hat? lachen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten