Profiel > phpmylogon
Ik ben phpmylogon aan het uitbreiden.. Nu wil ik dat iedere gebruiker een eigen profiel heeft die zichbaar is voor iedereen. Ik krijg niets te zien in het profiel.. ik kan alleen een echo plaatsen met standaard tekst erin.
Nu heb ik in mijn ledenlijst.php
Code (php)
-----
Nu wil ik dus als ik op gebruiker "tester" klick het profiel van "tester" te zien krijgen.
Nu heb ik profiel.php aangemaakt >
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if (isset($_GET['gebruikersnaam'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = addslashes(mysql_real_escape_string($_GET['gebruikersnaam']));
$select = mysql_query ("SELECT * FROM `gebruikers` WHERE `gebruikersnaam` = '".$gebruikersnaam."'") or die(mysql_error());
$data = mysql_fetch_assoc($select); //data uit de database halen
}
$query = mysql_query($select);
$rij = mysql_fetch_object($query);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
$woonplaats = htmlspecialchars($rij->woonplaats);
echo $gebruikersnaam;
}
?>
if (isset($_GET['gebruikersnaam'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = addslashes(mysql_real_escape_string($_GET['gebruikersnaam']));
$select = mysql_query ("SELECT * FROM `gebruikers` WHERE `gebruikersnaam` = '".$gebruikersnaam."'") or die(mysql_error());
$data = mysql_fetch_assoc($select); //data uit de database halen
}
$query = mysql_query($select);
$rij = mysql_fetch_object($query);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
$woonplaats = htmlspecialchars($rij->woonplaats);
echo $gebruikersnaam;
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Buddy Bgh
nog hulp nodig
Je moet daar dus even een goede query invoeren en daar ook even je foutafhandeling in orde maken...
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if (isset($_GET['gebruikersnaam'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = addslashes(mysql_real_escape_string($_GET['gebruikersnaam']));
$select = mysql_query ("SELECT * FROM `gebruikers` WHERE `gebruikersnaam` = '".$gebruikersnaam."'") or die(mysql_error());
$data = mysql_fetch_assoc($select); //data uit de database halen
}
#dit weg $query = mysql_query($select);
hier nog query???
$rij = mysql_fetch_object($query);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
$woonplaats = htmlspecialchars($rij->woonplaats);
echo $gebruikersnaam;
}else{
hier foutmelding..?
}
?>
if (isset($_GET['gebruikersnaam'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = addslashes(mysql_real_escape_string($_GET['gebruikersnaam']));
$select = mysql_query ("SELECT * FROM `gebruikers` WHERE `gebruikersnaam` = '".$gebruikersnaam."'") or die(mysql_error());
$data = mysql_fetch_assoc($select); //data uit de database halen
}
#dit weg $query = mysql_query($select);
hier nog query???
$rij = mysql_fetch_object($query);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
$woonplaats = htmlspecialchars($rij->woonplaats);
echo $gebruikersnaam;
}else{
hier foutmelding..?
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Buddy Bgh
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if (isset($_GET['gebruikersnaam'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = addslashes(mysql_real_escape_string($_GET['gebruikersnaam']));
$select = mysql_query ("SELECT * FROM `gebruikers` WHERE `gebruikersnaam` = '".$gebruikersnaam."'") or die(mysql_error());
$data = mysql_fetch_assoc($select); //data uit de database halen
}
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
$woonplaats = htmlspecialchars($rij->woonplaats);
echo $gebruikersnaam;
}else{
echo 'Geen gebruikersnaam gevonden'
}
?>
if (isset($_GET['gebruikersnaam'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = addslashes(mysql_real_escape_string($_GET['gebruikersnaam']));
$select = mysql_query ("SELECT * FROM `gebruikers` WHERE `gebruikersnaam` = '".$gebruikersnaam."'") or die(mysql_error());
$data = mysql_fetch_assoc($select); //data uit de database halen
}
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
$woonplaats = htmlspecialchars($rij->woonplaats);
echo $gebruikersnaam;
}else{
echo 'Geen gebruikersnaam gevonden'
}
?>
Gewijzigd op 01/01/1970 01:00:00 door mvos
*edit: als ik op een naam druk in dit geval admin:
profiel.php?profiel=admin
krijg ik een blanco pagina
Gewijzigd op 01/01/1970 01:00:00 door Buddy Bgh
wat moet er normaal komen dan?
klein profiel..
Gewijzigd op 01/01/1970 01:00:00 door mvos
nooit gewerkt.. dus daarom vraag ik hier hoe ik gegevens op kan halen van de persoon die bezocht word..
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if (isset($_GET['gebruikersnaam'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = addslashes(mysql_real_escape_string($_GET['gebruikersnaam']));
$select = mysql_query ("SELECT * FROM gebruikers WHERE gebruikersnaam = '".$gebruikersnaam."'") or die(mysql_error());
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij['gebruikersnaam']);
$woonplaats = htmlspecialchars($rij['woonplaats']);
echo $gebruikersnaam;
}else{
echo 'Geen gebruikersnaam gevonden'
}
?>
if (isset($_GET['gebruikersnaam'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = addslashes(mysql_real_escape_string($_GET['gebruikersnaam']));
$select = mysql_query ("SELECT * FROM gebruikers WHERE gebruikersnaam = '".$gebruikersnaam."'") or die(mysql_error());
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij['gebruikersnaam']);
$woonplaats = htmlspecialchars($rij['woonplaats']);
echo $gebruikersnaam;
}else{
echo 'Geen gebruikersnaam gevonden'
}
?>
probeer dit eens
werkt nog niet... krijg blanco pagina
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if (isset($_GET['gebruikersnaam'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = $_GET['gebruikersnaam'];
$select = mysql_query ("SELECT * FROM gebruikers WHERE gebruikersnaam = '".$gebruikersnaam."'") or die(mysql_error());
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij['gebruikersnaam']);
$woonplaats = htmlspecialchars($rij['woonplaats']);
echo $gebruikersnaam;
}else{
echo 'Geen gebruikersnaam gevonden'
}
?>
if (isset($_GET['gebruikersnaam'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = $_GET['gebruikersnaam'];
$select = mysql_query ("SELECT * FROM gebruikers WHERE gebruikersnaam = '".$gebruikersnaam."'") or die(mysql_error());
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij['gebruikersnaam']);
$woonplaats = htmlspecialchars($rij['woonplaats']);
echo $gebruikersnaam;
}else{
echo 'Geen gebruikersnaam gevonden'
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
$sql = "SELECT naam,actief,id,gebruikersnaam FROM gebruikers ORDER BY naam ASC";
$query = mysql_query($sql);
while($rij = mysql_fetch_object($query)) {
$naam = htmlspecialchars($rij->naam);
$id = htmlspecialchars($rij->id);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
$actief = htmlspecialchars($rij->actief);
$list = mysql_fetch_assoc($sqllid);
if($actief == 0) {
echo "<tr>\n";
echo "<td><font color=\"gray\">".$naam."</font></td>\n";
echo "</tr>\n";
}else{
echo "<tr>\n";
echo "<td><a href='profiel.php?profiel=".$gebruikersnaam."'<b>".$gebruikersnaam."</b></a></td>";
echo "<td>".$naam."</td>\n";
echo "</tr>\n";
}
}
?>
$sql = "SELECT naam,actief,id,gebruikersnaam FROM gebruikers ORDER BY naam ASC";
$query = mysql_query($sql);
while($rij = mysql_fetch_object($query)) {
$naam = htmlspecialchars($rij->naam);
$id = htmlspecialchars($rij->id);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
$actief = htmlspecialchars($rij->actief);
$list = mysql_fetch_assoc($sqllid);
if($actief == 0) {
echo "<tr>\n";
echo "<td><font color=\"gray\">".$naam."</font></td>\n";
echo "</tr>\n";
}else{
echo "<tr>\n";
echo "<td><a href='profiel.php?profiel=".$gebruikersnaam."'<b>".$gebruikersnaam."</b></a></td>";
echo "<td>".$naam."</td>\n";
echo "</tr>\n";
}
}
?>
ik wel, jij gebruikt eerst ?profiel en dan moet je in het andere gedeelte ook doen $_GET['profiel'] en jij doet daar $_GET['gebruikersnaam']
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if (isset($_GET['profiel'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = $_GET['profiel'];
$select = mysql_query ("SELECT * FROM gebruikers WHERE gebruikersnaam = '".$gebruikersnaam."'") or die(mysql_error());
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij['gebruikersnaam']);
$woonplaats = htmlspecialchars($rij['woonplaats']);
echo $gebruikersnaam;
}else{
echo 'Geen gebruikersnaam gevonden'
}
?>
if (isset($_GET['profiel'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = $_GET['profiel'];
$select = mysql_query ("SELECT * FROM gebruikers WHERE gebruikersnaam = '".$gebruikersnaam."'") or die(mysql_error());
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij['gebruikersnaam']);
$woonplaats = htmlspecialchars($rij['woonplaats']);
echo $gebruikersnaam;
}else{
echo 'Geen gebruikersnaam gevonden'
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Buddy Bgh
dat moet werken
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if (isset!($_GET['profiel'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = $_GET['profiel'];
$select = mysql_query ("SELECT * FROM gebruikers WHERE gebruikersnaam = '".$gebruikersnaam."'") or die(mysql_error());
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij['gebruikersnaam']);
$woonplaats = htmlspecialchars($rij['woonplaats']);
echo '<p>".$gebruikersnaam."</p>';
}else{
echo 'Geen gebruikersnaam gevonden';
}
?>
if (isset!($_GET['profiel'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = $_GET['profiel'];
$select = mysql_query ("SELECT * FROM gebruikers WHERE gebruikersnaam = '".$gebruikersnaam."'") or die(mysql_error());
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij['gebruikersnaam']);
$woonplaats = htmlspecialchars($rij['woonplaats']);
echo '<p>".$gebruikersnaam."</p>';
}else{
echo 'Geen gebruikersnaam gevonden';
}
?>
anders snap ik er ook niks meer van hoor
Gewijzigd op 01/01/1970 01:00:00 door mvos
Nee nog steeds niet opgelost.. maar onwijs bedankt voor je tijd. Ik hoop dat er nog iemand anders naar kan kijken.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if (isset($_GET['profiel'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = $_GET['profiel'];
$select = mysql_query ("SELECT * FROM gebruikers WHERE gebruikersnaam = '".$gebruikersnaam."'") or die(mysql_error());
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
$woonplaats = htmlspecialchars($rij->woonplaats);
echo '<p>'.$gebruikersnaam.'</p>';
}else{
echo 'Geen gebruikersnaam gevonden';
}
?>
if (isset($_GET['profiel'])) { //kijken welke profiel moet worden weergegeven
$gebruikersnaam = $_GET['profiel'];
$select = mysql_query ("SELECT * FROM gebruikers WHERE gebruikersnaam = '".$gebruikersnaam."'") or die(mysql_error());
$rij = mysql_fetch_object($select);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
$woonplaats = htmlspecialchars($rij->woonplaats);
echo '<p>'.$gebruikersnaam.'</p>';
}else{
echo 'Geen gebruikersnaam gevonden';
}
?>
die moet werken ik heb hem op mijn eigen server namelijk getest
Gewijzigd op 01/01/1970 01:00:00 door mvos