competitiemanager help?
hallo allemaal,
ik heb de competitiemanager (voetbal)
{http://www.phphulp.nl/php/scripts/2/346/}
gepropeerd en alles lukt goed.
Nu wil ik alleen dat de eerste 3 teams groen worden gekleurd en de laatste 3 rood maar ik krijg dat niet voorelkaar.
ik heb de competitiemanager (voetbal)
{http://www.phphulp.nl/php/scripts/2/346/}
gepropeerd en alles lukt goed.
Nu wil ik alleen dat de eerste 3 teams groen worden gekleurd en de laatste 3 rood maar ik krijg dat niet voorelkaar.
Gewijzigd op 01/01/1970 01:00:00 door M Rodrigo
En wat heb je zelf al geprobeerd? En waar loop je vast?
I kan wel de hele rij van de teams de achtergrond kleur veranderen maar ik kan niet zeg maar eentje (rij) aanwijzen. het zit in een tabel en die script die ik gebruik leest de teams uit van een txt bestand en dan zet ie ze automatisch onderelkaar. daarom kan ik niet met css ofzo de rijen aanwijzen.
ja nee zo word toch de hele kolom groen, dat is nou de probleem ik weet niet hoe ik moet aangeven dat alleen de eerste drie groen moet worden :(
door de 1e 3 een class te geven en de 2e 3 een andere.
sorry maar ik kan nou geen class geven aan de 2e en 3e rij ook niet alleen aan de eerste
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
//maxaantalwedstrijden tellen
if(file_exists("standen/database/clubs.txt")){
$clubs=file("standen/database/clubs.txt");
$aantalclubs=count($clubs);
$maxaantalwedstrijden=($aantalclubs*2)-2;}
else {$maxaantalwedstrijden="0";}
$clubs=file("standen/database/clubs.txt");
$aantalclubs=count($clubs);
?>
<table border="0" cellpadding="1" cellspacing="0" width="201px">
<tr> <td align="left"> </td>
<td align= "left" style="background-color:black;"><strong>Takim</strong></td>
<td style="background-color:black;></td>
<td align="center"><strong>O</strong></td>
<td style="background-color:black; color:white;></td>
<td align="center"><strong>P</strong></td>
</tr>
<?php
if(file_exists("standen/database/resultaten.txt")){
$gegevensbestand=file("standen/database/resultaten.txt");}
//tijdens het testen bleek dit telkens correct te sorteren
usort($gegevensbestand, strnatcmp);
$gegevensbestand=array_reverse($gegevensbestand);
for ($i=0;$i<$aantalclubs;$i++) {
list($punten,$nogtespelen,$saldo,$voor,$tegen,$club,$winst,$gelijk,$verlies,$gespeeld)=explode('||',$gegevensbestand[$i]);
if($saldo=="0") {$saldo=$saldo;} else{ $saldo=$saldo-1000;}
$club2 = preg_replace('#([^a-z0-9]+)#i', '_', $club);
//totaal aantal doelpunten dat gescoord is
$aantaldoelpunten=$aantaldoelpunten+$voor;
if($nogtespelen=="") {$nogtespelen=$maxaantalwedstrijden;}
echo"
<tr>
<td align=\"center\">".($i+1)."</td>
<td><strong>".$club."</strong></td>
<td align=\"center\"><strong>".$gespeeld."</strong></td>
<td align=\"center\"><strong>".$punten."</strong></td>
</tr>
<tr bgcolor=\"#FFFF00\">
</tr>
"
;}
?>
</td>
</tr>
</table>
//maxaantalwedstrijden tellen
if(file_exists("standen/database/clubs.txt")){
$clubs=file("standen/database/clubs.txt");
$aantalclubs=count($clubs);
$maxaantalwedstrijden=($aantalclubs*2)-2;}
else {$maxaantalwedstrijden="0";}
$clubs=file("standen/database/clubs.txt");
$aantalclubs=count($clubs);
?>
<table border="0" cellpadding="1" cellspacing="0" width="201px">
<tr> <td align="left"> </td>
<td align= "left" style="background-color:black;"><strong>Takim</strong></td>
<td style="background-color:black;></td>
<td align="center"><strong>O</strong></td>
<td style="background-color:black; color:white;></td>
<td align="center"><strong>P</strong></td>
</tr>
<?php
if(file_exists("standen/database/resultaten.txt")){
$gegevensbestand=file("standen/database/resultaten.txt");}
//tijdens het testen bleek dit telkens correct te sorteren
usort($gegevensbestand, strnatcmp);
$gegevensbestand=array_reverse($gegevensbestand);
for ($i=0;$i<$aantalclubs;$i++) {
list($punten,$nogtespelen,$saldo,$voor,$tegen,$club,$winst,$gelijk,$verlies,$gespeeld)=explode('||',$gegevensbestand[$i]);
if($saldo=="0") {$saldo=$saldo;} else{ $saldo=$saldo-1000;}
$club2 = preg_replace('#([^a-z0-9]+)#i', '_', $club);
//totaal aantal doelpunten dat gescoord is
$aantaldoelpunten=$aantaldoelpunten+$voor;
if($nogtespelen=="") {$nogtespelen=$maxaantalwedstrijden;}
echo"
<tr>
<td align=\"center\">".($i+1)."</td>
<td><strong>".$club."</strong></td>
<td align=\"center\"><strong>".$gespeeld."</strong></td>
<td align=\"center\"><strong>".$punten."</strong></td>
</tr>
<tr bgcolor=\"#FFFF00\">
</tr>
"
;}
?>
</td>
</tr>
</table>
Gewijzigd op 01/01/1970 01:00:00 door M Rodrigo
iemand ?
even een tellertje mee laten lopen wanneer je de rijen uit spuugt.
dus voordat je gaat uit poepen
edit: php tag gesloten
dus voordat je gaat uit poepen
Code (php)
edit: php tag gesloten
Gewijzigd op 01/01/1970 01:00:00 door Crispijn -
Vervang dit stuk :
Door:
En dan even in css de volgende aanmaken:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
echo " <tr>
<td align=\"center\">".($i+1)."</td>
<td><strong>".$club."</strong></td>
<td align=\"center\"><strong>".$gespeeld."</strong></td>
<td align=\"center\"><strong>".$punten."</strong></td>
</tr>
<tr bgcolor=\"#FFFF00\">
</tr>";
?>
echo " <tr>
<td align=\"center\">".($i+1)."</td>
<td><strong>".$club."</strong></td>
<td align=\"center\"><strong>".$gespeeld."</strong></td>
<td align=\"center\"><strong>".$punten."</strong></td>
</tr>
<tr bgcolor=\"#FFFF00\">
</tr>";
?>
Door:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if ($i < 3) {
$cssdiv = "green";
} elseif ($i > ($aantalclubs - 3)) {
$cssdiv = "red";
} else {
$cssdiv = "normal";
}
echo" <tr id='".$cssdiv."'>
<td align=\"center\">".($i+1)."</td>
<td><strong>".$club."</strong></td>
<td align=\"center\"><strong>".$gespeeld."</strong></td>
<td align=\"center\"><strong>".$punten."</strong></td>
</tr>
<tr bgcolor=\"#FFFF00\">
</tr>";
?>
if ($i < 3) {
$cssdiv = "green";
} elseif ($i > ($aantalclubs - 3)) {
$cssdiv = "red";
} else {
$cssdiv = "normal";
}
echo" <tr id='".$cssdiv."'>
<td align=\"center\">".($i+1)."</td>
<td><strong>".$club."</strong></td>
<td align=\"center\"><strong>".$gespeeld."</strong></td>
<td align=\"center\"><strong>".$punten."</strong></td>
</tr>
<tr bgcolor=\"#FFFF00\">
</tr>";
?>
En dan even in css de volgende aanmaken:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
#green {
background: green;
}
#red {
background: red;
}
#normal {
background: white;
}
background: green;
}
#red {
background: red;
}
#normal {
background: white;
}
Gewijzigd op 01/01/1970 01:00:00 door Ed
sorry maar nu laat hij 1 team zien er waren eerst 18 teams. en nu zie ik er 1 staan en die is nummer 19 en hij is in het rood.
EDIT: Dat hij in het rood staat is goed maar ik moet nu gewoon de 18 teams onderelkaar hebben en niet eentje >
EDIT: Dat hij in het rood staat is goed maar ik moet nu gewoon de 18 teams onderelkaar hebben en niet eentje >
Gewijzigd op 01/01/1970 01:00:00 door M Rodrigo
ikkom er niet meer uit ? !@...)(*$#@!
Eskisehirli, je mag pas bumpen na 24 uur :)
'Eskisehirli:
sorry maar nu laat hij 1 team zien er waren eerst 18 teams. en nu zie ik er 1 staan en die is nummer 19 en hij is in het rood.
EDIT: Dat hij in het rood staat is goed maar ik moet nu gewoon de 18 teams onderelkaar hebben en niet eentje >
EDIT: Dat hij in het rood staat is goed maar ik moet nu gewoon de 18 teams onderelkaar hebben en niet eentje >
Ik wil je wel helpen, maar plaats even de clubs.txt file hier, dan kan ik ff verder kijken dan willekeurig oplossingen te roepen. En dan ook gelijk de resultaten.txt
Gewijzigd op 01/01/1970 01:00:00 door Ed
clubs txt en resultaten zijn in een txt bestand eigenlijk niks bijzonders erin alleen de clubs./ :
CLUBS.txt
EDIT: die "kirmizi - siyah" enzo zijn de club kleuren die hoeven er eigenlijk niette staan heb er niks mee te maken.
Resultaten.txt: (alles staat op 0)
EDIT: deze staan niet onder elkaar in de txt bestand maar naast elkaar met een rare vierkantje voor de clubnaam
CLUBS.txt
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Eskisehirspor||Kirmizi - Siyah||
Kocaelispor||Siyah - Yesil||
Galatasaray||Sari - Kirmizi||
Fenerbahce||Sari - Larcivet||
Besiktas||Siyah - Beyaz||
Bursaspor||Yesil - Beyaz||
Genclerbirligi||Kirmizi - Siyah||
Konyaspor||Yesil - Beyaz||
Antalyaspor||Kirmizi - Beyaz||
Istanbul B.BLD||Turuncu - Mavi - Beyaz||
Sivasspor||Kirmizi - Beyaz||
Kayserispor||Kirmizi - Sari||
Ankaragucu||Sari - Mavi||
Ankaraspor||Mavi - Beyaz||
Trabzonspor||Bordo - Mavi||
Denizlispor||Siyah - Yesil||
Gaziantepspor||Siyah - Kirmizi||
G. OFTAS||Siyah - Kirmizi||
Kocaelispor||Siyah - Yesil||
Galatasaray||Sari - Kirmizi||
Fenerbahce||Sari - Larcivet||
Besiktas||Siyah - Beyaz||
Bursaspor||Yesil - Beyaz||
Genclerbirligi||Kirmizi - Siyah||
Konyaspor||Yesil - Beyaz||
Antalyaspor||Kirmizi - Beyaz||
Istanbul B.BLD||Turuncu - Mavi - Beyaz||
Sivasspor||Kirmizi - Beyaz||
Kayserispor||Kirmizi - Sari||
Ankaragucu||Sari - Mavi||
Ankaraspor||Mavi - Beyaz||
Trabzonspor||Bordo - Mavi||
Denizlispor||Siyah - Yesil||
Gaziantepspor||Siyah - Kirmizi||
G. OFTAS||Siyah - Kirmizi||
EDIT: die "kirmizi - siyah" enzo zijn de club kleuren die hoeven er eigenlijk niette staan heb er niks mee te maken.
Resultaten.txt: (alles staat op 0)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
0||||0||0||0||Eskisehirspor||0||0||0||0||
0||||0||0||0||Kocaelispor||0||0||0||0||
0||||0||0||0||Galatasaray||0||0||0||0||
0||||0||0||0||Fenerbahce||0||0||0||0||
0||||0||0||0||Besiktas||0||0||0||0||
0||||0||0||0||Bursaspor||0||0||0||0||
0||||0||0||0||Genclerbirligi||0||0||0||0||
0||||0||0||0||Konyaspor||0||0||0||0||
0||||0||0||0||Istanbul B.BLD||0||0||0||0||
0||||0||0||0||Sivasspor||0||0||0||0||
0||||0||0||0||Kayserispor||0||0||0||0||
0||||0||0||0||Ankaragucu||0||0||0||0||
0||||0||0||0||Ankaraspor||0||0||0||0||
0||||0||0||0||Trabzonspor||0||0||0||0||
0||||0||0||0||Denizlispor||0||0||0||0||
0||||0||0||0||Gaziantepspor||0||0||0||0||
0||||0||0||0||G. OFTAS||0||0||0||0||
0||0||0||0||0||Antalyaspor||0||0||0||0||
0||||0||0||0||Kocaelispor||0||0||0||0||
0||||0||0||0||Galatasaray||0||0||0||0||
0||||0||0||0||Fenerbahce||0||0||0||0||
0||||0||0||0||Besiktas||0||0||0||0||
0||||0||0||0||Bursaspor||0||0||0||0||
0||||0||0||0||Genclerbirligi||0||0||0||0||
0||||0||0||0||Konyaspor||0||0||0||0||
0||||0||0||0||Istanbul B.BLD||0||0||0||0||
0||||0||0||0||Sivasspor||0||0||0||0||
0||||0||0||0||Kayserispor||0||0||0||0||
0||||0||0||0||Ankaragucu||0||0||0||0||
0||||0||0||0||Ankaraspor||0||0||0||0||
0||||0||0||0||Trabzonspor||0||0||0||0||
0||||0||0||0||Denizlispor||0||0||0||0||
0||||0||0||0||Gaziantepspor||0||0||0||0||
0||||0||0||0||G. OFTAS||0||0||0||0||
0||0||0||0||0||Antalyaspor||0||0||0||0||
EDIT: deze staan niet onder elkaar in de txt bestand maar naast elkaar met een rare vierkantje voor de clubnaam
Gewijzigd op 01/01/1970 01:00:00 door M Rodrigo
Weer niemand ? Die me kan helpen ? ? ? ? ? ?
Dat was nog geen 24 uur. Hou je alsjeblieft aan de afgesproken regels, ipv je topic te schoppen.
Kun je niet gewoon een database gebruiken i.p.v. dat geklooi met txt-bestanden?
Evert : als niemand antwoord geeft dan moet ik dat wel doen anders word ik niet geholpen en ik kom er helemaal niet meer uit
Jezpur: Deze script heb ik niet zelf geschreven en als je dit in een database hebt dan kan het volgens mij nog niet
Jezpur: Deze script heb ik niet zelf geschreven en als je dit in een database hebt dan kan het volgens mij nog niet
'Eskisehirli:
Precies ja, maar pas als er 24 uur of langer niet in je topic gereageerd is!... dan moet ik dat wel doen anders word ik niet geholpen ...
En verder lijkt me dat er toch al goede antwoorden gegeven zijn? Bepaal eerst hoeveel regels er zijn, laat vervolgens een tellertje mee lopen en geef de eerste 3 en laatste 3 een bepaalde kleur...
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$letters = range("A","Z");
$teller = 1;
$aantal = count($letters);
foreach($letters as $letter) {
if($teller <= 3) {
$bgcolor = 'green';
} elseif($teller >= $aantal-3) {
$bgcolor = 'red';
} else {
$bgcolor = 'white';
}
echo '<tr style="background-color: '.$bgcolor.';"><td>'.$letter.'</td></tr>';
$teller++;
}
?>
$letters = range("A","Z");
$teller = 1;
$aantal = count($letters);
foreach($letters as $letter) {
if($teller <= 3) {
$bgcolor = 'green';
} elseif($teller >= $aantal-3) {
$bgcolor = 'red';
} else {
$bgcolor = 'white';
}
echo '<tr style="background-color: '.$bgcolor.';"><td>'.$letter.'</td></tr>';
$teller++;
}
?>
Dit kan je simpel ombouwen tot wat jij wilt :-). (Die letters zijn een voorbeeldje, niet op letten dus.)
Gewijzigd op 01/01/1970 01:00:00 door Jesper Diovo




