update mysql...
ik weet alleen niet hoe ik connectie kan maken,, met de database,, voor alle users.. normaal doe je
Maar dna krijg je maar 1 id te pakken,, ik wil graag alle ids..
Momenteel heb ik dit :
Code (php)
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
54
55
56
57
58
59
60
61
62
63
64
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
54
55
56
57
58
59
60
61
62
63
64
<?php
$min = date("i");
$countdown = 60 - $min;
if($countdown == 0 || $countdown == 60){
$query = "SELECT * FROM users";
$result = mysql_query($query) or die("FOUT : " . mysql_error());
$lijst = mysql_fetch_array($result) or die ("FOUT: " . mysql_error());
if($lijst['type'] == '1'){
$cashuur = "150";
}elseif($lijst['type'] == '2'){
$cashuur = "200";
}elseif($lijst['type'] == '3'){
$cashuur = "300";
}elseif($lijst['type'] == '4'){
$cashuur = "450";
}elseif($lijst['type'] == '5'){
$cashuur = "600";
}elseif($lijst['type'] == '6'){
$cashuur = "800";
}elseif($lijst['type'] == '7'){
$cashuur = "1050";
}elseif($lijst['type'] == '8'){
$cashuur = "1300";
}elseif($lijst['type'] == '9'){
$cashuur = "1600";
}elseif($lijst['type'] == '10'){
$cashuur = "1950";
}elseif($lijst['type'] == '11'){
$cashuur = "2200";
}elseif($lijst['type'] == '12'){
$cashuur = "2600";
}elseif($lijst['type'] == '13'){
$cashuur = "3000";
}elseif($lijst['type'] == '14'){
$cashuur = "3450";
}elseif($lijst['type'] == '15'){
$cashuur = "3900";
}elseif($lijst['type'] == '16'){
$cashuur = "4400";
}elseif($lijst['type'] == '17'){
$cashuur = "4950";
}elseif($lijst['type'] == '18'){
$cashuur = "5500";
}elseif($lijst['type'] == '19'){
$cashuur = "5900";
}elseif($lijst['type'] == '20'){
$cashuur = "6500";
mysql_query("UPDATE users SET cash=cash + " . $cashuur . " WHERE type= " . $lijst['type'] . "");
echo "Er wordt Geüpdate !";
}elseif($countdown == 1){
echo "Nog " . $countdown . " minuut";
}else{
echo "Nog " . $countdown . " minuten";
}
?>
$min = date("i");
$countdown = 60 - $min;
if($countdown == 0 || $countdown == 60){
$query = "SELECT * FROM users";
$result = mysql_query($query) or die("FOUT : " . mysql_error());
$lijst = mysql_fetch_array($result) or die ("FOUT: " . mysql_error());
if($lijst['type'] == '1'){
$cashuur = "150";
}elseif($lijst['type'] == '2'){
$cashuur = "200";
}elseif($lijst['type'] == '3'){
$cashuur = "300";
}elseif($lijst['type'] == '4'){
$cashuur = "450";
}elseif($lijst['type'] == '5'){
$cashuur = "600";
}elseif($lijst['type'] == '6'){
$cashuur = "800";
}elseif($lijst['type'] == '7'){
$cashuur = "1050";
}elseif($lijst['type'] == '8'){
$cashuur = "1300";
}elseif($lijst['type'] == '9'){
$cashuur = "1600";
}elseif($lijst['type'] == '10'){
$cashuur = "1950";
}elseif($lijst['type'] == '11'){
$cashuur = "2200";
}elseif($lijst['type'] == '12'){
$cashuur = "2600";
}elseif($lijst['type'] == '13'){
$cashuur = "3000";
}elseif($lijst['type'] == '14'){
$cashuur = "3450";
}elseif($lijst['type'] == '15'){
$cashuur = "3900";
}elseif($lijst['type'] == '16'){
$cashuur = "4400";
}elseif($lijst['type'] == '17'){
$cashuur = "4950";
}elseif($lijst['type'] == '18'){
$cashuur = "5500";
}elseif($lijst['type'] == '19'){
$cashuur = "5900";
}elseif($lijst['type'] == '20'){
$cashuur = "6500";
mysql_query("UPDATE users SET cash=cash + " . $cashuur . " WHERE type= " . $lijst['type'] . "");
echo "Er wordt Geüpdate !";
}elseif($countdown == 1){
echo "Nog " . $countdown . " minuut";
}else{
echo "Nog " . $countdown . " minuten";
}
?>
Ik weet dat het fout zit bij de Query maar ik kan niet vinden wat het moet zijn als ik alle users wil updaten :S..
Kan iemand me helpen ??
Gewijzigd op 19/07/2004 21:54:00 door Niels
Je moet het zo doen:
Code (php)
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
$min = date("i");
$countdown = 60 - $min;
if($countdown == 0 || $countdown == 60){
$query = "SELECT * FROM users";
$result = mysql_query($query) or die("FOUT : " . mysql_error());
while ($lijst = mysql_fetch_array($result))
{
if($lijst['type'] == '1'){
$cashuur = "150";
}elseif($lijst['type'] == '2'){
$cashuur = "200";
}elseif($lijst['type'] == '3'){
$cashuur = "300";
}elseif($lijst['type'] == '4'){
$cashuur = "450";
}elseif($lijst['type'] == '5'){
$cashuur = "600";
}elseif($lijst['type'] == '6'){
$cashuur = "800";
}elseif($lijst['type'] == '7'){
$cashuur = "1050";
}elseif($lijst['type'] == '8'){
$cashuur = "1300";
}elseif($lijst['type'] == '9'){
$cashuur = "1600";
}elseif($lijst['type'] == '10'){
$cashuur = "1950";
}elseif($lijst['type'] == '11'){
$cashuur = "2200";
}elseif($lijst['type'] == '12'){
$cashuur = "2600";
}elseif($lijst['type'] == '13'){
$cashuur = "3000";
}elseif($lijst['type'] == '14'){
$cashuur = "3450";
}elseif($lijst['type'] == '15'){
$cashuur = "3900";
}elseif($lijst['type'] == '16'){
$cashuur = "4400";
}elseif($lijst['type'] == '17'){
$cashuur = "4950";
}elseif($lijst['type'] == '18'){
$cashuur = "5500";
}elseif($lijst['type'] == '19'){
$cashuur = "5900";
}elseif($lijst['type'] == '20'){
$cashuur = "6500";
mysql_query("UPDATE users SET cash=cash + " . $cashuur . " WHERE type= " . $lijst['type'] . "");
}
echo "Er wordt Geüpdate !";
}elseif($countdown == 1){
echo "Nog " . $countdown . " minuut";
}else{
echo "Nog " . $countdown . " minuten";
}
?>
$min = date("i");
$countdown = 60 - $min;
if($countdown == 0 || $countdown == 60){
$query = "SELECT * FROM users";
$result = mysql_query($query) or die("FOUT : " . mysql_error());
while ($lijst = mysql_fetch_array($result))
{
if($lijst['type'] == '1'){
$cashuur = "150";
}elseif($lijst['type'] == '2'){
$cashuur = "200";
}elseif($lijst['type'] == '3'){
$cashuur = "300";
}elseif($lijst['type'] == '4'){
$cashuur = "450";
}elseif($lijst['type'] == '5'){
$cashuur = "600";
}elseif($lijst['type'] == '6'){
$cashuur = "800";
}elseif($lijst['type'] == '7'){
$cashuur = "1050";
}elseif($lijst['type'] == '8'){
$cashuur = "1300";
}elseif($lijst['type'] == '9'){
$cashuur = "1600";
}elseif($lijst['type'] == '10'){
$cashuur = "1950";
}elseif($lijst['type'] == '11'){
$cashuur = "2200";
}elseif($lijst['type'] == '12'){
$cashuur = "2600";
}elseif($lijst['type'] == '13'){
$cashuur = "3000";
}elseif($lijst['type'] == '14'){
$cashuur = "3450";
}elseif($lijst['type'] == '15'){
$cashuur = "3900";
}elseif($lijst['type'] == '16'){
$cashuur = "4400";
}elseif($lijst['type'] == '17'){
$cashuur = "4950";
}elseif($lijst['type'] == '18'){
$cashuur = "5500";
}elseif($lijst['type'] == '19'){
$cashuur = "5900";
}elseif($lijst['type'] == '20'){
$cashuur = "6500";
mysql_query("UPDATE users SET cash=cash + " . $cashuur . " WHERE type= " . $lijst['type'] . "");
}
echo "Er wordt Geüpdate !";
}elseif($countdown == 1){
echo "Nog " . $countdown . " minuut";
}else{
echo "Nog " . $countdown . " minuten";
}
?>
Nu alleen nog een paar minuten wachten en weer kijken of hij het doet :D
Hij doet het :D dankje,, :D
ER zit nog 1 bug in,, en dat is als je refresh doet als hij aan het updaten is dat hij dan nog een keer update ;) dat moet er nog effe uit :D
En ook dat hij update als er niemand online is als iemand daar iets op weet ?
Gewijzigd op 19/07/2004 22:13:00 door Niels
zoiets moet je gewoon met een switch doen
en voor het updaten zou ik cron gebruiken (dan ben je ook direct van het refresh probleem af)
Jah maar dat is het probleem ik weet neit wat een cron is :S
In principe is er een standaard verschil van 50 tussen de ophogingen in de getallen. Dr zit compleet geen logica in. Prutswerk.
Zou je dr vanuit gaan dat voor elke x de functie f(x) geld; en dat dit een logische rij zou zijn:
x: f(x) f'(x) 'f(x)/50
1: 150
2: 200 50 1
3: 300 100 2
4: 450 150 3
5: 600 150 3
6: 800 200 4
7: 1050 250 5
8: 1300 250 5
9: 1600 300 6
10: 1950 350 7
11: 2200 250 5
12: 2600 400 8
13: 3000 400 8
14: 3450 450 9
15: 3900 450 9
16: 4400 500 10
17: 4950 450 9
18: 5500 550 11
19: 5900 400 8
20: 6500 600 12
Gewijzigd op 20/07/2004 14:50:00 door Arend a