code:
Nu krijg ik alleen als resultaat:
Planning voor thijs
Medewerker_ID Voornaam Achternaam Planning_ID Titel
er zijn 1 records die voldoen
Op advies van jimmy de @ weggehaald. Geen foutmelding.
En sorry dat ik het niet tussen php tags hebt gezet, zo leest het wat makkelijker
alvast bedankt
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Planningslijst</title> </head> <body bgcolor="white"> <?php require 'db.inc'; // Selecteer de planning van een medewerker in een <table> function displayPlanning($connection, $query, $voornaam) { // Voer de query uit op de server if (!($result = @ mysql_query ($query, $connection))) showerror(); // Hoeveel rijen zijn er $rowsFound = @ mysql_num_rows($result); // Als de query resultaat heeft if ($rowsFound > 0) { // ... print een header uit print "Planning voor $voornaam<br>"; // en start een <table>. print "\n<table>\n<tr>" . "\n\t<th>Medewerker_ID</th>" . "\n\t<th>Voornaam</th>" . "\n\t<th>Achternaam</th>" . "\n\t<th>Planning_ID</th>" . "\n\t<th>Titel</th>" . "\n</tr>"; // Haal alle rijen op while ($row = @ mysql_fetch_array($result)) { // resultaten print "\n<tr>\n\t<td>{$row["medewerker_id"]}</td>" . "\n\t<td>{$row["medewerker_voornaam"]}</td>" . "\n\t<td>{$row["medewerker_achternaam"]}</td>" . "\n\t<td>{$row["planning_id"]}</td>" . "\n\t<td>{$row["planning_titel"]}</td>\n</tr>"; } // // eindig de <table> print "\n</table>"; } // Hoeveel rijen zijn er gevonden print "er zijn {$rowsFound} records die voldoen <br>"; } // einde van de functie // Connectie naar de MySQL server if (!($connection = @ mysql_connect($hostname, $username, $password))) die("Could not connect"); // nog opmerking plaatsen $voornaam = mysqlclean($_GET, "voornaam", 30, $connection); if (!mysql_select_db($db, $connection)) showerror(); // Start de query ... $query = "select medewerker.MEDEWERKER_ID, MEDEWERKER_VOORNAAM, MEDEWERKER_ACHTERNAAM, planning.planning_ID, PLANNING_TITEL from medewerker, planning, medewerker_planning where medewerker.medewerker_ID = medewerker_planning.medewerker_ID and planning.planning_ID = medewerker_planning.planning_ID"; // ... als de gebruiker een voornaam heeft opgegeven gebruik de voornaam if (isset($voornaam) && $voornaam != "All") $query .= " AND medewerker_voornaam = \"{$voornaam}\""; // voer de query uit en laat de resultaten zien displayPlanning($connection, $query, $voornaam); ?> </body> </html> |
Nu krijg ik alleen als resultaat:
Planning voor thijs
Medewerker_ID Voornaam Achternaam Planning_ID Titel
er zijn 1 records die voldoen
Op advies van jimmy de @ weggehaald. Geen foutmelding.
En sorry dat ik het niet tussen php tags hebt gezet, zo leest het wat makkelijker
alvast bedankt
[ Voor 29% gewijzigd door Verwijderd op 22-10-2004 13:46 ]