Hoe dit te behandelen
Ik heb een probleen (tuurlijk anders schrijf je hier niet)
Ik wil graag dat . ' WHERE u.race_id = 1' het getal 1 een variable wordt en dat het script dus +/- 22 x (ligt aan de variable) word herhaald.
Zie de code:
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
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
<?
[code]<?php
include("connect.php");
error_reporting(E_ALL);
{
$sql = 'SELECT id FROM punten'
. ' ';
$result = mysql_query($sql);
while($select = mysql_fetch_object($result))
{
$getal = ($select->id);
{
$sql1 = 'SELECT d.naam, u.coureur_id'.$getal.', v.coureur_id'.$getal.', p.punten, u.race_id, p.id'
. ' FROM uitslag u, voorspelling v, deelnemer d, punten p, positie o'
// het getal 1 moet ook een variable
. ' WHERE u.race_id = 1'
. ' AND u.coureur_id'.$getal.' = v.coureur_id'.$getal.''
. ' AND d.id = v.deelnemer_id'
. ' AND o.id = p.id'
. ' AND p.id = '.$getal.''
. ' ';
$result1 = mysql_query($sql1);
while($select1 = mysql_fetch_object($result1))
{
print ("punten: $select1->punten<br>");
print ("naam: $select1->naam<br>");
print ("race id: $select1->id<br>");
print ("race id: v.coureur_id.$getal.<br>");
print ("<br>");
}}}}
?>
?>
[code]<?php
include("connect.php");
error_reporting(E_ALL);
{
$sql = 'SELECT id FROM punten'
. ' ';
$result = mysql_query($sql);
while($select = mysql_fetch_object($result))
{
$getal = ($select->id);
{
$sql1 = 'SELECT d.naam, u.coureur_id'.$getal.', v.coureur_id'.$getal.', p.punten, u.race_id, p.id'
. ' FROM uitslag u, voorspelling v, deelnemer d, punten p, positie o'
// het getal 1 moet ook een variable
. ' WHERE u.race_id = 1'
. ' AND u.coureur_id'.$getal.' = v.coureur_id'.$getal.''
. ' AND d.id = v.deelnemer_id'
. ' AND o.id = p.id'
. ' AND p.id = '.$getal.''
. ' ';
$result1 = mysql_query($sql1);
while($select1 = mysql_fetch_object($result1))
{
print ("punten: $select1->punten<br>");
print ("naam: $select1->naam<br>");
print ("race id: $select1->id<br>");
print ("race id: v.coureur_id.$getal.<br>");
print ("<br>");
}}}}
?>
?>
Wie kan me helpen ps ben een beginner dus niet te moeilijk doen svp
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
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
<?
[code]<?php
include("connect.php");
error_reporting(E_ALL);
{
$sql = 'SELECT id FROM punten'
. ' ';
$result = mysql_query($sql);
$andergetal = ........;
for($variabel = 1;$variabel < $andergetal;$variabel++)
{
while($select = mysql_fetch_object($result))
{
$getal = ($select->id);
{
$sql1 = 'SELECT d.naam, u.coureur_id'.$getal.', v.coureur_id'.$getal.', p.punten, '$variabel', p.id'
. ' FROM uitslag u, voorspelling v, deelnemer d, punten p, positie o'
// het getal 1 moet ook een variable
. ' WHERE u.race_id = 1'
. ' AND u.coureur_id'.$getal.' = v.coureur_id'.$getal.''
. ' AND d.id = v.deelnemer_id'
. ' AND o.id = p.id'
. ' AND p.id = '.$getal.''
. ' ';
$result1 = mysql_query($sql1);
while($select1 = mysql_fetch_object($result1))
{
print ("punten: $select1->punten<br>");
print ("naam: $select1->naam<br>");
print ("race id: $select1->id<br>");
print ("race id: v.coureur_id.$getal.<br>");
print ("<br>");
}}}}
}
?>
?>
[code]<?php
include("connect.php");
error_reporting(E_ALL);
{
$sql = 'SELECT id FROM punten'
. ' ';
$result = mysql_query($sql);
$andergetal = ........;
for($variabel = 1;$variabel < $andergetal;$variabel++)
{
while($select = mysql_fetch_object($result))
{
$getal = ($select->id);
{
$sql1 = 'SELECT d.naam, u.coureur_id'.$getal.', v.coureur_id'.$getal.', p.punten, '$variabel', p.id'
. ' FROM uitslag u, voorspelling v, deelnemer d, punten p, positie o'
// het getal 1 moet ook een variable
. ' WHERE u.race_id = 1'
. ' AND u.coureur_id'.$getal.' = v.coureur_id'.$getal.''
. ' AND d.id = v.deelnemer_id'
. ' AND o.id = p.id'
. ' AND p.id = '.$getal.''
. ' ';
$result1 = mysql_query($sql1);
while($select1 = mysql_fetch_object($result1))
{
print ("punten: $select1->punten<br>");
print ("naam: $select1->naam<br>");
print ("race id: $select1->id<br>");
print ("race id: v.coureur_id.$getal.<br>");
print ("<br>");
}}}}
}
?>
?>
met dit scriptje wordt vergeleken of een deelenemer een juiste voorspelling heeft gedaan met de daadwerkelijke uitslag nu zijn er 17 races deze variable moeten uit race_id uit de race table worden gehaalt
waar nu dus . ' WHERE u.race_id = 1' staat zou je makkellijk een id_race variable kunnen toevoegen maar dan komt hij niet helemaal lekker uit
want coureur_id moet 8 x worden vergeleken binnen 1 race en dan weer 8x in de volgende race enz enz enz
misschien is het zo wat duidelijker