Avatar billede Slettet bruger
02. august 2005 - 04:42 Der er 2 kommentarer og
1 løsning

fast budforøgelse - hvordan?

er der nogen der ved hvordan fast budforøgelse på fx 50 kr pr bud og "låser" så besøgende ikke kan byde under det bud, der er givet ... fx hvis der er en der har budt 400 og så det ikke er muligt at byde mindre end 400 kr?

bud.asp
<%
  ' Declaring variables
  Dim navn, adresse, postnummer, town, telefon, email, bud, data_source, con, sql_insert

  ' A Function to check if some field entered by user is empty
  Function ChkString(string)
  If string = "" Then string = " "
  ChkString = Replace(string, "'", "''")
  End Function

  ' Receiving values from Form
  navn = ChkString(Request.Form("navn"))
  adresse = ChkString(Request.Form("adresse"))
  postnummer = ChkString(Request.Form("postnummer"))
  town = ChkString(Request.Form("town"))
  telefon = ChkString(Request.Form("telefon"))
  email = ChkString(Request.Form("email"))
  bud = ChkString(Request.Form("bud"))
  Id = ChkString(Request.Form("Id"))

  data_source = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
            Server.MapPath("form.mdb")
sql_insert = "insert into users (navn, adresse, postnummer, town, telefon, email, bud, dato) values ('" & navn & "', '" & adresse & "', '" & postnummer & "', '" & town & "', '" & telefon & "', '" & email & "', '" & bud & "','"&date()&"')"
Avatar billede Slettet bruger
02. august 2005 - 04:47 #1
damm jeg er vist ved at være træt... den jeg skrev ovenfor er min form_ac.asp
bud.asp er her:
<form action="form_ac.asp" method="post">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="381">
<tr>
<td width="80">Navn:</td>
<td width="381"><input type="text" name="navn" size="20" maxlength="255"></td>
</tr>
<tr>
<td width="80">Adresse:</td>
<td>
<input type="text" name="adresse" size="20"></td>
</tr>
<tr>
<td width="80">Postnr:</td>
<td>
<input type="text" name="postnummer" size="4"></td>
</tr>
<tr>
<td width="80">By:</td>
<td>
<input type="text" name="town" size="20"></td>
</tr>
<tr>
<td width="80">Telefon:</td>
<td>
<input type="text" name="telefon" size="20"></td>
</tr>
<tr>
<td width="80">Email:</td>
<td>
<input type="text" name="email" size="20"></td>
</tr>
<tr>
<td width="80">Næste bud</td>
<td>
<input type="text" name="bud" size="6">
Dkr.</td>
</tr>
</table>
</center>
</div>
<p align="center"><input type="submit" value="Send bud" name="Send" class="button"></p>
<p align="center"><font face="Verdana" size="1"><a href="vis.asp">Tilbage </a></font></p>
</form>
Avatar billede Slettet bruger
02. august 2005 - 06:26 #2
løsningen var:
sql = "SELECT * from users where Id = " & ChkString(Request.Form("id")) & ""
If ChkString(Request.Form("users")) > bud Then
Response.Write "Du har budt under det foregående bud. Det kan du ikke."
Else
rs.Close
Set rs = Nothing
Avatar billede Slettet bruger
02. august 2005 - 06:27 #3
luk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester