veiling met opbod

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Patrick De Vis

patrick De Vis

12/10/2010 17:08:53
Quote Anchor link
Graag maakte ik een verkoop per opbod, dit lukte een beetje, het voorwerp wordt steeds toegewezen aan de meest biedende, tot het fout loopt op het einde van de veiling als er iemand of meerdere hun venster oplaten kunnen ze nog bieden na de eindtijd, hoe los je dit op?
browservenster sluiten? dat lukt me ook niet en is mogelijk ook niet doenbaar.
Code bijgevoegd.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<script type="text/javascript">
function theChecker(){
    if(document.form1.theCheck.checked==false)
        {    
            document.form1.submit.disabled=true;
        }
            else
                {
                    document.form1.submit.disabled=false;
                }
    }
</script>

</head><body onload="document.form1.submit.disabled=true" OnLoad='compt=setTimeout("self.close();",5000)'>
<div id="container">
  
  <div id="pagina">
    <h3>veiling:</h3>
    <p> <?php echo $_SESSION['MM_Username']; ?>, u kan dit voorwerp kopen via opbod.
      Het voorwerp zal dan automatisch toegewezen worden aan de hoogst biedende,<br />
      Let op de veiling is bindend!</p>
        <table>
            <tr>
                    <td><img src="afbeeldingen/veiling1.jpg" width="181" height="248" /></td>
                    <td>naam<br />
                        afmetingen: 60H x 50B<br />
                        niet ingelijst<br /></td>
            </tr>
         </table>
<?php
        $huidigetijd
= gmdate('Y-m-d H:is');
        $eindtijd= "2010-10-12 05:57:00";
         if( $huidigetijd <= $eindtijd){
            echo "
    <p>Momenteel staat het hoogste bod op: "
. $row_Rsveiling['bod']." euro en werd geplaatst door: ".$row_Rsveiling['username']." op: ".$row_Rsveiling['datum_bod']." GMT.</p>";
            echo '<p>De veiling eindigt op: '.$eindtijd.' GMT.</p>
                  <form action='
.$editFormAction.' method="POST" name="form1" id="form1">
      <input type="hidden" name="username" id="username" value='
.$_SESSION['MM_Username'].' />
      <input type="hidden" name="eindtijd" value='
.$eindtijd.' />
      <input name="bod" type="text" id="bod" size="5" maxlength="5" />,00 euro (21%btw exclusief).<br />
      <input type="checkbox" name="theCheck" id="theCheck" onClick="theChecker()" value="" />Ik verklaar akkoord te zijn met de <a id="lijn" href="verkoopsvoorwaarden.html">verkoopsvoorwaarden</a>.<br />
      <input name="submit" id="submit" type="submit" value="Bod plaatsen" />'

      ;
          }

    else{
        echo "<p>De eindtijd is verstreken, het schilderij is verkocht aan: ".$row_Rsveiling['username']." voor ".$row_Rsveiling['bod']." euro.</p>";
        }

        
    ?>

      
       <input type="hidden" name="datum_bod" id="datum_bod" value="<?php echo gmdate('Y-m-d H:i:s'); ?>" />
      <input type="hidden" name="MM_insert" value="form1" />
    </form>


Graag in het vervolg bij code, [code] [/code] tags gebruiken. [/modedit]
Gewijzigd op 12/10/2010 18:28:34 door Bas IJzelendoorn
 
PHP hulp

PHP hulp

11/01/2025 10:54:01
 
- SanThe -

- SanThe -

12/10/2010 18:01:37
Quote Anchor link
Vóór je een bieding accepteert even checken of het nog wel mag.
 
Pim -

Pim -

12/10/2010 18:21:55
Quote Anchor link
Quote:
Let op de veiling is bindend!

Dit is zowel technisch als wettelijk gezien lastig dan wel onmogelijk, denk ik.
 

12/10/2010 18:41:19
Quote Anchor link
Gebruik geen directe access van elementen op de pagina met javascript (dus niet document.form1.blaat).
Verder is dit niet de afhandeling, dus hier kunnen we je niet bij helpen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.