Halloow,
Ik snap niet heel veel van PHP dus ik zou vragen of iemand mij zou kunnen helpen.
Het gaat om het volgende, ik heb dus een inlogsysteem (niet zelf gemaakt want dat kan ik (nog)niet) en ik wil dat gebruikers hun gegevens kunnen overzien op hun pagina.
Dat was me gelukt met de volgende code die ik had gevonden:
Maar als ik dat nu doe met meerdere gebruikers dan kan 1 gebruikers alle informatie zien van alle gebruikers wat als volgt zo eruit ziet: http://prntscr.com/9qfbfl of http://i.imgur.com/Ahyrz6n.png of
Ik zou graag willen dat je alleen je eigen gegevens ziet. Ik heb al dat je een ID krijgt per gebruiker.
Kan iemand mij helpen?
Alvast bedankt!
OPLOSSING:
Ik snap niet heel veel van PHP dus ik zou vragen of iemand mij zou kunnen helpen.
Het gaat om het volgende, ik heb dus een inlogsysteem (niet zelf gemaakt want dat kan ik (nog)niet) en ik wil dat gebruikers hun gegevens kunnen overzien op hun pagina.
Dat was me gelukt met de volgende code die ik had gevonden:
PHP:
<?php
/* Verbinding met de MySQL database maken.*/
$db = mysql_connect("localhost", "basicbew_root","wachtwoord") or die (mysql_error());
/* Selecteer de database waarop de query gedraaid moet worden.*/
mysql_select_db("inloggen", $db);
/* Uitvoeren van de query.*/
$sql = "SELECT username FROM users";
/* Het resultaat van de query in een array variabele stoppen, zodat
we deze later uit kunnen lezen.*/
$result = mysql_query($sql);
/* Met behulp van de functie mysql_fetch_assoc halen we de rijen
uit de array op.*/
while ($row = mysql_fetch_assoc($result)) {
/* Print het resultaat uit de huidige rij op het scherm.*/
echo $row["username"];
echo "<br/>";
}
?>
Maar als ik dat nu doe met meerdere gebruikers dan kan 1 gebruikers alle informatie zien van alle gebruikers wat als volgt zo eruit ziet: http://prntscr.com/9qfbfl of http://i.imgur.com/Ahyrz6n.png of

Ik zou graag willen dat je alleen je eigen gegevens ziet. Ik heb al dat je een ID krijgt per gebruiker.
Kan iemand mij helpen?
Alvast bedankt!
OPLOSSING:
PHP:
<table style="width:100%">
<tr style="background-color: #e74c3c; color: white">
<th>Gebruikersnaam</th>
<th>E-mail adres</th>
<th>Volgende afspraak</th>
</tr>
<tr>
<td><?php
/* Uitvoeren van de query.*/
$sql = "SELECT username FROM users WHERE username = '$username';";
/* Het resultaat van de query in een array variabele stoppen, zodat
we deze later uit kunnen lezen.*/
$result = mysql_query($sql);
/* Met behulp van de functie mysql_fetch_assoc halen we de rijen
uit de array op.*/
while ($row = mysql_fetch_assoc($result)) {
/* Print het resultaat uit de huidige rij op het scherm.*/
echo $row["username"];
echo "<br/>";
}
?></td>
<td><?php
/* Uitvoeren van de query.*/
$sql = "SELECT mail FROM users WHERE username = '$username';";
/* Het resultaat van de query in een array variabele stoppen, zodat
we deze later uit kunnen lezen.*/
$result = mysql_query($sql);
/* Met behulp van de functie mysql_fetch_assoc halen we de rijen
uit de array op.*/
while ($row = mysql_fetch_assoc($result)) {
/* Print het resultaat uit de huidige rij op het scherm.*/
echo $row["mail"];
echo "<br/>";
}
?></td>
<td><?php
/* Uitvoeren van de query.*/
$sql = "SELECT afspraken FROM users WHERE username = '$username';";
/* Het resultaat van de query in een array variabele stoppen, zodat
we deze later uit kunnen lezen.*/
$result = mysql_query($sql);
/* Met behulp van de functie mysql_fetch_assoc halen we de rijen
uit de array op.*/
while ($row = mysql_fetch_assoc($result)) {
/* Print het resultaat uit de huidige rij op het scherm.*/
echo $row["afspraken"];
echo "<br/>";
}
?></td>
</tr>
</table>
Laatst bewerkt: