Bepaalde data vet weergeven
Enig idee hoe ik dit kan 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if(!isset($_POST["select"])){$_POST["select"] ="R2";}
// speeldag1
$query=mysql_db_query("$dbnaam","SELECT * FROM kalender_2007_2008 WHERE kalender_2007_2008.w='SP1' ;",$db);
$aantal_lijnen=mysql_num_rows($query);
// Rij speeldag + rij kolomhoofden
print("<table border='0' width='500' cellspacing='0' align='center' class='main' style='font-size=14;'><tr class='kop_kalender' bgcolor='#b00000'><td colspan='8'><b> Speeldag 1</b></td>
</tr><tr align='left' ><td width=110><font color='#b00000'><b>Datum</b></td>");
print("<td width=50><div align='center'><font color='#b00000'><b>Uur</b></td>");
print("<td width=120><div align='left'><font color='#b00000'><b>Thuisploeg</b></td>");
print("<td width=10><div align='center'><font color='#b00000'><b>-</b></td>");
print("<td width=120><div align='right'><font color='#b00000'><b>Bezoekers</b></td>");
print("<td width=30><div align='center'><font color='#b00000'></td>");
print("<td width=10><div align='center'><font color='#b00000'><b>-</b></td>");
print("<td width=30><div align='center'><font color='#b00000'></td>");
for($i=0;$i<$aantal_lijnen;$i++) {
$row=mysql_fetch_row($query); // Data speeldag
echo "<tr><td>$row[1] $row[0]</td><td><div align='center'>$row[2]</td><td><div align='left'>$row[4]</td><td><div align='center'>-
</td><td><div align='right'>$row[5]</td><td><div align='center'>$row[7]</td><td><div align='center'>-</td><td><div align='center'>$row[8]</td></tr>";
}
print("</table><br>");
?>
if(!isset($_POST["select"])){$_POST["select"] ="R2";}
// speeldag1
$query=mysql_db_query("$dbnaam","SELECT * FROM kalender_2007_2008 WHERE kalender_2007_2008.w='SP1' ;",$db);
$aantal_lijnen=mysql_num_rows($query);
// Rij speeldag + rij kolomhoofden
print("<table border='0' width='500' cellspacing='0' align='center' class='main' style='font-size=14;'><tr class='kop_kalender' bgcolor='#b00000'><td colspan='8'><b> Speeldag 1</b></td>
</tr><tr align='left' ><td width=110><font color='#b00000'><b>Datum</b></td>");
print("<td width=50><div align='center'><font color='#b00000'><b>Uur</b></td>");
print("<td width=120><div align='left'><font color='#b00000'><b>Thuisploeg</b></td>");
print("<td width=10><div align='center'><font color='#b00000'><b>-</b></td>");
print("<td width=120><div align='right'><font color='#b00000'><b>Bezoekers</b></td>");
print("<td width=30><div align='center'><font color='#b00000'></td>");
print("<td width=10><div align='center'><font color='#b00000'><b>-</b></td>");
print("<td width=30><div align='center'><font color='#b00000'></td>");
for($i=0;$i<$aantal_lijnen;$i++) {
$row=mysql_fetch_row($query); // Data speeldag
echo "<tr><td>$row[1] $row[0]</td><td><div align='center'>$row[2]</td><td><div align='left'>$row[4]</td><td><div align='center'>-
</td><td><div align='right'>$row[5]</td><td><div align='center'>$row[7]</td><td><div align='center'>-</td><td><div align='center'>$row[8]</td></tr>";
}
print("</table><br>");
?>
Code (php)
Zoiets zou moeten werken.
Als je het niet zelf in je script kan zetten, vraag het dan even.
Gewijzigd op 01/01/1970 01:00:00 door PurpleMadness -
Waar moet ik dat in mijn code zetten, want ik heb het er onderaan toegevoegd en krijg nu een ploeg die niet overeenkomt met de opgegeven naam en staat op een totaal andere plaats dan ik had gehoopt.
als je nu CSS gebruikt is veel handiger voor de opmaak
je kan dan ook iets vetgedrukt in de CSS zetten dus heb je bv
<span class="tableText"></span> // normaal
<span class="tableBold"></span> // vet gedrukt
Wanneer je de data gaat versturen naar de browser, dus bij een echo oid moet je deze if else constructie toevoegen.
Tip: vervang alle print('data') eens door echo 'data'. Dit werkt sneller en is de gangbare vorm van data uitspugen naar de browser.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
for ($i=0; $i<$aantal_lijnen; $i++)
{
$row = mysql_fetch_row($query); // Data speeldag
echo "<tr><td>$row[1] $row[0]</td>";
echo "<td><div align='center'>$row[2]</td>";
echo "<td><div align='left'>";
if ($row[4] == 'jouw_cluppie') // hier de naam van de vet af te drukken club invullen
{
echo '<b>' . $row[4] . '</b>';
} else {
echo $row[4];
}
echo "</td>";
echo "<td><div align='center'>-</td>";
echo "<td><div align='right'>$row[5]</td>";
echo "<td><div align='center'>$row[7]</td>";
echo "<td><div align='center'>-</td>";
echo "<td><div align='center'>$row[8]</td></tr>";
}
print("</table><br>");
{
$row = mysql_fetch_row($query); // Data speeldag
echo "<tr><td>$row[1] $row[0]</td>";
echo "<td><div align='center'>$row[2]</td>";
echo "<td><div align='left'>";
if ($row[4] == 'jouw_cluppie') // hier de naam van de vet af te drukken club invullen
{
echo '<b>' . $row[4] . '</b>';
} else {
echo $row[4];
}
echo "</td>";
echo "<td><div align='center'>-</td>";
echo "<td><div align='right'>$row[5]</td>";
echo "<td><div align='center'>$row[7]</td>";
echo "<td><div align='center'>-</td>";
echo "<td><div align='center'>$row[8]</td></tr>";
}
print("</table><br>");
Gewijzigd op 01/01/1970 01:00:00 door Burdy
<tr class='kop_kalender' bgcolor='#b00000'>
<table border='0' width='500' cellspacing='0' align='center' class='main' style='font-size=14;'>
je kan beter de bgcolor in die class zetten.
het beste is alles in die CSS te zetten dat je alleen <table class="main">
of je doet het zo dat het voor alle tabellen geld (met # ervoor toch ipv .)
dat scheelt je zoveel werk en als je ooit is een nieuwe layout nodig hebt. ga je problemen krijgen.