<html>
<body>
<?php
if(!isset($_POST['submit']))
{
?>
<H2>Zoek gebruiker</H2><br><br>
<form action='' method='get'>
<table>
<tr><td>Gebruikersnaam:</td><td><input type='text' id='gebruikersnaam' name='gebruikersnaam'></td></tr>
<tr><td><input type='submit' id='submit' name='submit' value='Bekijk profiel'></td></tr>
</table>
</form>
<?php
}
if(isset($_POST['submit']))
{
if(isset($_GET['gebruikersnaam']))
{
$gebruikersnaam=$_GET['gebruikersnaam'];
include('verbind.php');
$query=mysql_query("SELECT * FROM gebruikers WHERE gebruikersnaam='$gebruikersnaam'") or die ('Query kan niet uitgevoerd worden');
if (mysql_num_rows($query) != 1)
{
die("Deze gebruikersnaam kon niet gevonden worden!");
}
while($row = mysql_fetch_array($query, MYSQL_ASSOC))
{
$naam = $row['naam'];
$geslacht = $row['geslacht'];
$plaats = $row['plaats'];
$site = $row['site'];
$interesses = $row['interesses'];
$over = $row['over'];
$dbgebruikersnaam = $row['gebruikersnaam'];
$rang = $row['rank'];
$avatar = $row['afbeelding'];
}
if($gebruikersnaam != $dbgebruikersnaam)
{
die ("Er is een fout opgetreden! Probeer opnieuw.");
}
if($rang == 0)
{
$mod = "Gebruiker";
} else
{
$mod = "<FONT COLOR='#F53838' >Moderator</FONT>";
}
?>
<h2><?php echo 'Profiel van '.$dbgebruikersnaam; ?></h2>
<table>
<tr><td rowspan="6"><?php echo "<img src='$avatar' width='150' height='150'>"; ?></td><td></td></tr>
<tr><td>Gebruikersnaam:</td><td><?php echo $dbgebruikersnaam; ?></td></tr>
<tr><td>Naam:</td><td><?php echo $naam; ?></td></tr>
<tr><td>Geslacht:</td><td><?php echo $geslacht; ?></td></tr>
<tr><td>Plaats:</td><td><?php echo $plaats; ?></td></tr>
<tr><td>Site:</td><td><?php echo $site; ?></td></tr>
<tr><td></td><td>Interesses:</td><td><?php echo $interesses; ?></td></tr>
<tr><td></td><td>Rang:</td><td><?php echo $mod; ?></td></tr>
</table>
<hr>
<table>
<tr><td colspan="2">Over jezelf:</td></tr>
<tr><td colspan="2"><?php echo $over; ?></td></tr>
</table>
<?php
} else
die ("Voer een gebruikersnaam in!");
}
?>
</body>
</html>
891 views
Het idee is als ik een gebruikersnaam zoek, dan kom ik terecht op het profiel van mijn opgevraagde user. Het probleem met mijn code is dat als ik een gebruikersnaam zoek, dat ik gewoon naar mijn index.php word gestuurd.