competitiemanager help?
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 :(
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 ?
dus voordat je gaat uit poepen
Code (php)
edit: php tag gesloten
Gewijzigd op 01/01/1970 01:00:00 door Crispijn -
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
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 schreef op 20.06.2008 17:39:
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
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?
Jezpur: Deze script heb ik niet zelf geschreven en als je dit in een database hebt dan kan het volgens mij nog niet
Eskisehirli schreef op 22.06.2008 17:14:
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