Gå til innhold

Problemer med "Sperring av bud"


Anbefalte innlegg

Hei! jeg har skrevet en kode her men jeg får den ikke helt til å funke. jeg lager da en auksjonside der folk kan legge in bud osv :) (bare for gøy) men jeg har problemer med å lage sperring slik at De ikke kan legge inn større bud en maxbud eller mindre enn det budet som allerede er inne...

 

 

anyways dette er skriptet

 

jeg kan jo fortelle hva de forskjellig er til

 

$id = det er jo iden til auksjonen

$bud = det er det budet som brukeren legger inn

$utrop det er maxprisen

$startpris er da det budet som alerede er blitt lagt inn.

 

 

 

<?
include ("config.php");
$result = mysql_query("SELECT * FROM auksjon WHERE id = $id");
$bud = $_POST['bud'];
$id = $_GET['id'];
$utrop = $_POST['utropinput'];
$startpris = $_POST['startprisinput'];

if($bud > $utrop ) { echo "Du kan ikke by mer enn $utrop kr"; }
else if ($utrop <= $bud ) { echo "Du kan ikke by mindre enn det som alrede er bydd! $utropdb $bud $utrop";}
else {



mysql_query("UPDATE auksjon SET startbud = $bud WHERE id = $id");



echo "Du bydde på objekt nummer: $id";
echo "<br /><br />";
echo "Budet ditt er på: $bud";
echo "<br /><br />";
echo "Utropsprisen på objektet er: $utrop";
echo "<br /><br />";
echo "Håper du har en forsatt god dag!";
echo $utropdb;

 }


?>

 

 

Noen som klarer dettE? takker for all hjelp!

 

Hilsen Dryper

Lenke til kommentar
Videoannonse
Annonse
Hva er det som ikke funker? Får du noen feilmelding?

 

Om jeg fjerner den else if så funker det at jeg ikke kan by mer enn maxprisen. men når jeg slenger på else if en så blir enten alt FALSE eller alt TRUE :S

 

det vil si at det ikke funker :S ingen feilmelding ect

Lenke til kommentar
$bud > $utrop

Følgende sammenlikning gir mening, man kan ikke by mer enn makspris.

 

$utrop <= $bud

Her skriver du omtrent akkurat det samme. Man kan verken by makspris eller mer enn makspris.

 

 

så de gjør på en måte det samme :O hvordan skriver jeg om jeg skal jøre at du ikke kan skrive mindre enn bud? da?

Lenke til kommentar
$bud > $utrop

Følgende sammenlikning gir mening, man kan ikke by mer enn makspris.

 

$utrop <= $bud

Her skriver du omtrent akkurat det samme. Man kan verken by makspris eller mer enn makspris.

 

 

 

Joda fikk det til :D takker

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...