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
| <?php require("header.php"); ?> <h3>Een database verbinding opzetten en een query uitvoeren</h3> <?php require("base.php"); //Leest SQL database gegevens in $dbh=mysql_connect("$dbhost","$dbuser","$dbpass"); if(!$dbh) { echo "<br><br>"; echo "<font color=\"#FF0000\"> ERROR ! Ik kan geen verbinding maken met de $db database.</font><br>\n"; echo "</body></html>"; exit; } $res = mysql_db_query("$db","select * from pem;",$dbh); $fout = mysql_errno($dbh); if (!$res) { $fout = mysql_error($dbh); echo "$fout"; mysql_close($dbh); echo "</body></html>"; exit; } //De waarden van de regels en velden vastleggen $aantal_lijnen=mysql_num_rows($res); $aantal_velden=mysql_num_fields($res); //BEGIN TABEL echo "<table border=2 celpadding=2 width=\"100%\">\n"; //$aantal_velden & mysql_field_name voor header van tabel! for($i=0;$i<=$aantal_velden;$i++){ printf("<th>%s</th>",mysql_field_name($res,$i)); } for($i=0;$i<=$aantal_lijnen;$i++){ $row = mysql_fetch_row($res); echo "<tr>"; //foreach doorloopt elke waarde en plaatst deze in $col foreach($row as $col) { //De if kijkt of $col leeg is of niet. Zo ja, krijg hij de waarde if(!$col) { $col=" "; } echo "<td>$col</td>\n"; } echo "</tr>\n"; } //EINDE TABEL echo "</table>"; ?> <?php require("footer.php"); ?> |
De error die ik krijg is: Warning: Invalid argument supplied for foreach() in e:\easyphp1-7\www\connect3.php on line 50
[ Voor 126% gewijzigd door Verwijderd op 06-03-2004 23:13 ]