Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[PHP]

Pagina: 1
Acties:
  • 207 views

Verwijderd

Topicstarter
Nu is het zo dat er steeds random gegevens uit de database worden gehaald.
Als je dan klikt op baan aannemen wordt deze baan in de sql database geschreven onder jouw account. Alleen is het zo dat als ik op baan aannemen klik dat er dan een hele andere baan wordt aangenomen. En ik denk dat dat iets te maken heeft met dat er steeds random gegevens worden gevraagd uit de database. Hoe kan ik zo`n var bijvoorbeeld locken zodat hij niet kan veranderen nadat hij is toegewezen?

andere oplossingen zijn ook mogelijk.


Voorbeeld staat hier
<snip>


code:
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
<?php
if($_SERVER['REQUEST_METHOD']=="POST" && $_SERVER['HTTP_REFERER'] != 'http://www.vistaportaal.nl/sims/spellen/banen.php') {

echo " Gefeliciteerd, je hebt nu de baan : ".$_POST['baannaam']." <br> Je kunt pas over 24 uur weer een andere baan namen<br><br>";
}
else {


// Connectie naar database
include('db_connect.php');



$min = 0;
$max = 6;
$aantal = 1;
 $random = rand($min,$max);


// query1 uitvoeren. met een random id in groep 1
     $sql = "SELECT * FROM banen Where id >= $random and beginbaan = 1 LIMIT 0,3";
     $res = mysql_query($sql);

while ($row = mysql_fetch_row($res)){

//baan naam
//taakomschrijvring
//verdiensten per dag
//werktijden

echo "<b>$row[1]</b><br>";
echo "$row[2]<br>";
echo "Loon per dag $row[3] € <br>";
echo "Werktijden $row[4]<br>";
echo "<form method=\"post\" action=\"{$_SERVER['PHP_SELF']}\">
      <input name=\"baannaam\" type=\"hidden\" value=\"$row[1]\">
      <input type=\"submit\" value=\"Baan aannemen\"/> <br><br>";
}
}

?>

[ Voor 1% gewijzigd door whoami op 04-04-2008 15:14 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Euh? 8)7
Kijk eens even in onze Programming Beleid Quickstart ;)

Je topictitle dekt de lading niet; je eerste zin gaat meteen over iets alsof wij kunnen ruiken waar je mee bezig bent en ik zie totaal geen eigen inzet (om maar eens wat dingen te noemen).

[ Voor 41% gewijzigd door RobIII op 04-04-2008 15:11 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • whoami
  • Registratie: December 2000
  • Laatst online: 13:42
Ehm....
1) over wat gaat het ?
2) wat is je probleem precies ?
3) waar is je titel ?
4) heb je zelf al eens gedebugged en kunnen nagaan waar het fout loopt ?
5) deze post komt over als een 'ik-laat-hier-m'n-code-achter-en-binnen-een-uurtje-kom-ik-de-gefixte-versie-ophalen' topic, en daar doen we hier niet aan mee.

Daarom: omwille van deze 5 punten gaat het topci dicht.

(En verder ook de Quickstart eens doornemen) waar RobIII al naar verwijst

/issieeenssneller

[ Voor 12% gewijzigd door whoami op 04-04-2008 15:11 ]

https://fgheysels.github.io/


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Ik was lekker eerderder :P

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.