Titel in array loop met SQL data
Axel Neve
10/04/2012 21:56:56Hoi,
Ik ben bezig met een pagina waarop een programmering moet komen te staan.
Alle data komt uit een mySQL database. De data wordt opgehaald en per dag door de foreach loop weergegeven.
Nu zou ik graag boven elke loop (dus 7, voor elke dag 1), de dag willen weergeven. Bijvoorbeeld bij loop 1 dat er Maandag boven komt staan enz.
Heb het halve internet al afgezocht, maar heb helaas nog geen oplossing gevonden. Hoe zou ik dit kunnen aanpakken?
Alvast bedankt!
Ik ben bezig met een pagina waarop een programmering moet komen te staan.
Alle data komt uit een mySQL database. De data wordt opgehaald en per dag door de foreach loop weergegeven.
Nu zou ik graag boven elke loop (dus 7, voor elke dag 1), de dag willen weergeven. Bijvoorbeeld bij loop 1 dat er Maandag boven komt staan enz.
Heb het halve internet al afgezocht, maar heb helaas nog geen oplossing gevonden. Hoe zou ik dit kunnen aanpakken?
Alvast bedankt!
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$array = array(1,2,3,4,5,6,7);
foreach ($array as $value){
$sql="SELECT id,progday,progstart,progname,jock1,jock2 FROM programmering WHERE active=1 AND progday=".$value." ORDER BY progday,progstart";
$sql_result=mysql_query($sql,$con)
or exit("Er is een fout opgetreden tijdens het samenstellen van de programmering");
$sql_num=mysql_num_rows($sql_result);
echo "<table>";
while($sql_row=mysql_fetch_array($sql_result)) {
$begin=$sql_row["progstart"];
$naam=$sql_row["progname"];
$dj1=$sql_row["jock1"];
echo "<tr>";
echo "<td><span class='pr-start'>".$begin."</span></td>";
echo "<td><span class='pr-naam'>".$naam."</span><td>";
echo "<td><span class='pr-dj'>".$dj1."</span></td>";
echo "</tr>";
}
echo "</table>";
echo "<br />";
?>
$array = array(1,2,3,4,5,6,7);
foreach ($array as $value){
$sql="SELECT id,progday,progstart,progname,jock1,jock2 FROM programmering WHERE active=1 AND progday=".$value." ORDER BY progday,progstart";
$sql_result=mysql_query($sql,$con)
or exit("Er is een fout opgetreden tijdens het samenstellen van de programmering");
$sql_num=mysql_num_rows($sql_result);
echo "<table>";
while($sql_row=mysql_fetch_array($sql_result)) {
$begin=$sql_row["progstart"];
$naam=$sql_row["progname"];
$dj1=$sql_row["jock1"];
echo "<tr>";
echo "<td><span class='pr-start'>".$begin."</span></td>";
echo "<td><span class='pr-naam'>".$naam."</span><td>";
echo "<td><span class='pr-dj'>".$dj1."</span></td>";
echo "</tr>";
}
echo "</table>";
echo "<br />";
?>
PHP hulp
17/11/2024 14:17:35- SanThe -
10/04/2012 22:01:05Code (php)
Gewijzigd op 10/04/2012 22:01:41 door - SanThe -
Axel Neve
10/04/2012 22:20:22Erwin H
11/04/2012 09:02:17Alleen is dan de vraag waarom je 7 queries uitvoert en niet gewoon 1. Je sorteert namelijk al op progday....