vraagje over $rij->naam
ik wou members pagina maken en dat lukt wel tot nu toe.
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
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
<?
mysql_connect("*****","*****","*****");
mysql_select_db("*****");
$query = mysql_query("SELECT * FROM members");
while($rij = mysql_fetch_object($query)){
echo '
<table width="500" border="0" align="center">
<tr>
<td><table width="100%" border="0">
<tr>
<td width="34%">Naam:</td>
<td width="66%">Achternaam:</td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td width="34%">$rij->naam</td>
<td width="66%">$rij->achternaam</td>
</tr>
</table></td>
</tr>
</table>
';
}
?>
mysql_connect("*****","*****","*****");
mysql_select_db("*****");
$query = mysql_query("SELECT * FROM members");
while($rij = mysql_fetch_object($query)){
echo '
<table width="500" border="0" align="center">
<tr>
<td><table width="100%" border="0">
<tr>
<td width="34%">Naam:</td>
<td width="66%">Achternaam:</td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td width="34%">$rij->naam</td>
<td width="66%">$rij->achternaam</td>
</tr>
</table></td>
</tr>
</table>
';
}
?>
maar nou wou ik dat elke naam in een aparte row staat, hoe kan ik dat maken?
*ff wat fouten er uit hale:P
Gewijzigd op 01/01/1970 01:00:00 door Chris
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
<?
mysql_connect("*****","*****","*****");
mysql_select_db("*****");
$query = mysql_query("SELECT * FROM members");
echo '
<table width="500" border="0" align="center">
<tr>
<td><table width="100%" border="0">
<tr>
<td width="34%">Naam:</td>
<td width="66%">Achternaam:</td>
</tr>
</table>';
while($rij = mysql_fetch_object($query)){
echo'
<table width="100%" border="0">
<tr>
<td width="34%">'.$rij->naam.'</td>
<td width="66%">'.$rij->achternaam.'</td>
</tr>
</table>
';
}
echo '</td>
</tr>
</table>';
?>
mysql_connect("*****","*****","*****");
mysql_select_db("*****");
$query = mysql_query("SELECT * FROM members");
echo '
<table width="500" border="0" align="center">
<tr>
<td><table width="100%" border="0">
<tr>
<td width="34%">Naam:</td>
<td width="66%">Achternaam:</td>
</tr>
</table>';
while($rij = mysql_fetch_object($query)){
echo'
<table width="100%" border="0">
<tr>
<td width="34%">'.$rij->naam.'</td>
<td width="66%">'.$rij->achternaam.'</td>
</tr>
</table>
';
}
echo '</td>
</tr>
</table>';
?>
Edit:
Oh die heb je al
Maar miss. dat je mijn code toch ff moet proberen
Oh die heb je al
Maar miss. dat je mijn code toch ff moet proberen
Gewijzigd op 01/01/1970 01:00:00 door Nick Mulder
Dat is mysql_fetch_assoc met jou ophaal methode dacht ik...
mysql_fetch_array werkt ook ;)
Nee hoor, <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Members testing page!</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="500" border="0" align="center">
<tr>
<td><table width="100%" border="0">
<tr>
<td width="34%">Naam:</td>
<td width="66%">Achternaam:</td>
</tr>
</table>
<table width="100%" border="1">
<tr>
<td width="34%">
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
mysql_connect("*****","*****","*****");
mysql_select_db("*****");
$query = mysql_query("SELECT * FROM members ORDER BY id DESC");
while($rij = mysql_fetch_object($query)){
echo "<td width='66%'>$rij->gebruikersnaam</td>";
}
?>
mysql_connect("*****","*****","*****");
mysql_select_db("*****");
$query = mysql_query("SELECT * FROM members ORDER BY id DESC");
while($rij = mysql_fetch_object($query)){
echo "<td width='66%'>$rij->gebruikersnaam</td>";
}
?>
<td width="66%">
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
mysql_connect("*****","*****","*****");
mysql_select_db("*****");
$query = mysql_query("SELECT * FROM members ORDER BY id DESC");
while($rij = mysql_fetch_object($query)){
echo "<td width='66%'>$rij->achternaam</td>
</tr>";
}
?>
mysql_connect("*****","*****","*****");
mysql_select_db("*****");
$query = mysql_query("SELECT * FROM members ORDER BY id DESC");
while($rij = mysql_fetch_object($query)){
echo "<td width='66%'>$rij->achternaam</td>
</tr>";
}
?>
</table></td>
</tr>
</table>
</form>
</body>
</html>
zo dacht ik het ongeveer te maken maar dit gaat alleen helaas niet goed
ik wou dat tussen elke achternaam en naam zo'n row streep komt, maar hoe doe ik dat?
volgens mij heeft het met dit te maken:
echo "<td width='66%'>$rij->achternaam</td>
</tr>";
Gewijzigd op 01/01/1970 01:00:00 door Chris
Djemo schreef op 13.02.2007 15:49:
Klopt, is alleen wat langzamer dan mysql_fetch_assoc() omdat er 2 array's worden aangemaakt. Het kost dus ook nog eens een keer zoveel geheugen.Nee hoor, mysql_fetch_array werkt ook ;)
In de meeste gevallen is het dus slimmer om mysql_fetch_assoc() te gebruiken.
Mysql_fetch_object() is altijd af te raden, het is langzaam en kan hopeloos fout gaan wanneer je in MySQL met backtics en verboden naamgevingen loopt te kloten: $rij->kolom-naam is een aardig voorbeeld wanneer je de kolomnaam `kolom-naam` in jouw tabel hebt staan.
Gewijzigd op 01/01/1970 01:00:00 door Chris