<, >, = werkt niet.
ik haal 2 dingen uit db. Dit zijn INT. -> cijfers?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
if($show->wij>$show->zij){
$score = "<font color='#FF0000'>$show->wij - $show->zij </font>";
}elseif($show->wij==$show->zij) {
$score = "<font color='#0033CC'>$show->wij - $show->zij </font>";
}elseif($show->wij<$show->zij) {
$score = "<font color='#33CC00'>$show->wij - $show->zij </font>";
}
echo"<td><div align='center'>$score</div></td>";
?>
if($show->wij>$show->zij){
$score = "<font color='#FF0000'>$show->wij - $show->zij </font>";
}elseif($show->wij==$show->zij) {
$score = "<font color='#0033CC'>$show->wij - $show->zij </font>";
}elseif($show->wij<$show->zij) {
$score = "<font color='#33CC00'>$show->wij - $show->zij </font>";
}
echo"<td><div align='center'>$score</div></td>";
?>
--
dus telkens een verschillend kleur als iets > , = of < is. Toch wil het niet werken. Hoe moet het juist?
Gewijzigd op 13/02/2005 16:54:00 door Sam
je variabele zijn misschien niet wat je verwacht (zijn ze gevuld ? )
Wat doet ie niet ?
$score = "<font color='#FF0000'>".$show->wij." - ".$show->zij." </font>";
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$show->wij=4; $show->zij=2;
if($show->wij>$show->zij){
$score = "<font color='#FF0000'>$show->wij - $show->zij</font>";
}elseif($show->wij==$show->zij) {
$score = "<font color='#0033CC'>$show->wij - $show->zij </font>";
}elseif($show->wij<$show->zij) {
$score = "<font color='#33CC00'>$show->wij - $show->zij</font>";
}
echo"<td><div align='center'>$score</div></td>";
?>
$show->wij=4; $show->zij=2;
if($show->wij>$show->zij){
$score = "<font color='#FF0000'>$show->wij - $show->zij</font>";
}elseif($show->wij==$show->zij) {
$score = "<font color='#0033CC'>$show->wij - $show->zij </font>";
}elseif($show->wij<$show->zij) {
$score = "<font color='#33CC00'>$show->wij - $show->zij</font>";
}
echo"<td><div align='center'>$score</div></td>";
?>
Bij mij werkt deze code prima. waarom escapen ?
Omdat de var $show->wij anders niet geevalueerd zou worden ? ?
Misschien snap ik het niet helemaal, bedoel je \" en dat soort dingen ? ik zie het vaak terwijl ik denk dat het ook gewoon kan ?
(zijn hiet tuts over ? )
Maar om het ordelijk en beter te maken zet je de vars best buiten quotes...
Bvb
Font is trouwens een afgemelkt IE tagje voor zover ik weet :)
maak je er toch span van :)
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
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
<?php
$veel="1000";
$query=" SELECT * FROM wars ORDER BY id DESC LIMIT 0," . $veel . "";
$result = mysql_query($query) or die (mysql_error());
if($show->wij>$show->zij){
$score = "<font color='#FF0000'>".$show->wij." - ".$show->zij." </font>";
}elseif($show->wij==$show->zij) {
$score = "<font color='#0033CC'>".$show->wij." - ".$show->zij." </font>";
}elseif($show->wij<$show->zij) {
$score = "<font color='#33CC00'>".$show->wij." - ".$show->zij." </font>";
}
while ($show = mysql_fetch_object($result)) {
echo " <tr>
<td>$show->datum</td>
<td><img src='land/$show->land.gif'>$show->tegenstander </td>
<td>$show->type </td>
<td><div align='center'>$score</div></td>
<td><a href='?page=matches&id=$show->id'>More...</a></td>
</tr>";
}
?>
$veel="1000";
$query=" SELECT * FROM wars ORDER BY id DESC LIMIT 0," . $veel . "";
$result = mysql_query($query) or die (mysql_error());
if($show->wij>$show->zij){
$score = "<font color='#FF0000'>".$show->wij." - ".$show->zij." </font>";
}elseif($show->wij==$show->zij) {
$score = "<font color='#0033CC'>".$show->wij." - ".$show->zij." </font>";
}elseif($show->wij<$show->zij) {
$score = "<font color='#33CC00'>".$show->wij." - ".$show->zij." </font>";
}
while ($show = mysql_fetch_object($result)) {
echo " <tr>
<td>$show->datum</td>
<td><img src='land/$show->land.gif'>$show->tegenstander </td>
<td>$show->type </td>
<td><div align='center'>$score</div></td>
<td><a href='?page=matches&id=$show->id'>More...</a></td>
</tr>";
}
?>
het doet het nog steeds niet
Gewijzigd op 13/02/2005 18:54:00 door sam
'n Beetje hoe je er tegenaan kijkt . . . , mijn vingers raken soms in de knoop bij al dat ". "-". "
(m'n ogen vinden het ook niet al te leuk )
Rafael:
Escapen is meer à la \" ja.. ;)
Maar om het ordelijk en beter te maken zet je de vars best buiten quotes...
Bvb
Font is trouwens een afgemelkt IE tagje voor zover ik weet :)
Maar om het ordelijk en beter te maken zet je de vars best buiten quotes...
Bvb
Font is trouwens een afgemelkt IE tagje voor zover ik weet :)
Ok zo heet dat dus. :D dank je
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
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
<?php
$veel = 1000;
$query = "SELECT * FROM wars ORDER BY id DESC LIMIT 0," . $veel;
$sql = mysql_query($query) or die (mysql_error());
if ($row = mysql_fetch_array($sql)) {
do {
if ($row['wij'] > $row['zij']) {
$score = '<span style="color: #FF0000;">' . $row['wij'] . '-' . $row['zij'] . '</span>';
} else if ($row['wij'] == $row['zij']) {
$score = '<span style="color: #0033CC;">' . $row['wij'] . '-' . $row['zij'] . '</span>';
} else if ($row['wij'] < $row['zij']) {
$score = '<span style="color: #33CC00;">' . $row['wij'] . '-' . $row['zij'] . '</span>';
}
echo '<tr>';
echo '<td>' . $row['datum'] . '</td>';
echo '<td><img src="land/' . $row['land'] . '.gif" alt="">' . $row['tegenstander'] . '</td>';
echo '<td>' . $row['type'] . '</td>';
echo '<td style="text-align: center">' . $score . '</td>';
echo '<td><a href="?page=matches&id=' . $row['id'] . '">More...</a></td>';
echo '</tr>';
} while ($row = mysql_fetch_array($sql));
} else {
echo "Geen resultaten gevonden.";
}
?>
$veel = 1000;
$query = "SELECT * FROM wars ORDER BY id DESC LIMIT 0," . $veel;
$sql = mysql_query($query) or die (mysql_error());
if ($row = mysql_fetch_array($sql)) {
do {
if ($row['wij'] > $row['zij']) {
$score = '<span style="color: #FF0000;">' . $row['wij'] . '-' . $row['zij'] . '</span>';
} else if ($row['wij'] == $row['zij']) {
$score = '<span style="color: #0033CC;">' . $row['wij'] . '-' . $row['zij'] . '</span>';
} else if ($row['wij'] < $row['zij']) {
$score = '<span style="color: #33CC00;">' . $row['wij'] . '-' . $row['zij'] . '</span>';
}
echo '<tr>';
echo '<td>' . $row['datum'] . '</td>';
echo '<td><img src="land/' . $row['land'] . '.gif" alt="">' . $row['tegenstander'] . '</td>';
echo '<td>' . $row['type'] . '</td>';
echo '<td style="text-align: center">' . $score . '</td>';
echo '<td><a href="?page=matches&id=' . $row['id'] . '">More...</a></td>';
echo '</tr>';
} while ($row = mysql_fetch_array($sql));
} else {
echo "Geen resultaten gevonden.";
}
?>
Is maar snel gemaakt, geen idee of dit werkt ;)
Edit: zat foutje in ;)
Gewijzigd op 13/02/2005 21:04:00 door Alfred -