profiel.php?user=gebruikersnaam hoe doe ik dit?
dus als link krijg je dan: profiel.php?user=gebruikersnaam
Alvast bedankt.
mijn profiel.php script is
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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
<?php
session_start();
include 'functies.php';
top();
menu();
links();
echo '<title>'.$web_naam.' | Profiel</title>';
$profiel_result = mysql_query("SELECT * FROM users WHERE '".$_SESSION['user']."'");
$rows = mysql_fetch_assoc($profiel_result);
if(isset($_SESSION['user']))
{
?>
<!-- Pagetitle -->
<h1>Profiel van <? echo $rows['user']; ?></h1>
<!-- Content unit - One column -->
<div class="column1-unit">
<table width="500px" align="left">
<tr align="left">
<th height="120px" width="120px"><img width="100px" height="100px" src="<? echo $rows['avatar']; ?>" /></th>
<th>Gebruikersnaam: <? echo $rows['user']; ?><br />
Email: <? echo $rows['email']; ?><br />
Rang: <? echo $rows['rang']; ?><br />
Lid sinds: <? echo $rows['reg_datum']; ?><br />
Website: <? echo $rows['website']; ?><br />
KVK: <? echo $rows['kvk']; ?><br />
Kladblok: <a href="kladblok.php">Kladblok</a><br />
Nieuwsbrief: <? echo $rows['nieuwsbrief']; ?><br />
Uitloggen: <a href="loguit.php">Log uit!</a>
</th>
</tr>
<tr>
<th><strong>Websites</strong></th>
<td>
<? echo $rows['website']; ?>
</td>
</tr>
<tr>
<th>Onderschrift:</th>
<td><pre><textarea rows="5" cols="35"><? echo $rows['onderschrift']; ?></textarea></pre></td>
</table>
</div>
<hr class="clear-contentunit" />
<?php
}
footer();
?>
session_start();
include 'functies.php';
top();
menu();
links();
echo '<title>'.$web_naam.' | Profiel</title>';
$profiel_result = mysql_query("SELECT * FROM users WHERE '".$_SESSION['user']."'");
$rows = mysql_fetch_assoc($profiel_result);
if(isset($_SESSION['user']))
{
?>
<!-- Pagetitle -->
<h1>Profiel van <? echo $rows['user']; ?></h1>
<!-- Content unit - One column -->
<div class="column1-unit">
<table width="500px" align="left">
<tr align="left">
<th height="120px" width="120px"><img width="100px" height="100px" src="<? echo $rows['avatar']; ?>" /></th>
<th>Gebruikersnaam: <? echo $rows['user']; ?><br />
Email: <? echo $rows['email']; ?><br />
Rang: <? echo $rows['rang']; ?><br />
Lid sinds: <? echo $rows['reg_datum']; ?><br />
Website: <? echo $rows['website']; ?><br />
KVK: <? echo $rows['kvk']; ?><br />
Kladblok: <a href="kladblok.php">Kladblok</a><br />
Nieuwsbrief: <? echo $rows['nieuwsbrief']; ?><br />
Uitloggen: <a href="loguit.php">Log uit!</a>
</th>
</tr>
<tr>
<th><strong>Websites</strong></th>
<td>
<? echo $rows['website']; ?>
</td>
</tr>
<tr>
<th>Onderschrift:</th>
<td><pre><textarea rows="5" cols="35"><? echo $rows['onderschrift']; ?></textarea></pre></td>
</table>
</div>
<hr class="clear-contentunit" />
<?php
}
footer();
?>
Gebruik ook voor de veiligheid mysql_real_escape_string()...
http://sitemasterdatabase.nl/profiel.php?get=marijn
Code (php)
1
2
2
$profiel_result = mysql_query("SELECT * FROM users WHERE '".mysql_real_escape_string($_GET['user'])."'");
$rows = mysql_fetch_assoc($profiel_result);
$rows = mysql_fetch_assoc($profiel_result);
Ik ben hier trouwens nog niet echt bekend mee dus ik weet ook niet wat ik fout zou kunnen doen.
Gewijzigd op 20/04/2011 22:49:14 door marijn kok
http://www.phphulp.nl/php/tutorial/data-verwerking/foutafhandeling-query-sql/735/
Dan zag je dat je query niet goed is..
WHERE wat???????
WHERE veld ='waarde' :-)
Gewijzigd op 20/04/2011 22:50:31 door - Ariën -
bedankt, ik zal hem zeker even goed lezen