Aanvraag voor profiel weergeven
					Forumregels
			
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
		
		
	Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
Na veel gedacht (gelezen en gevraagd) te hebben kwam ik al op dit
<?php
$sql = "SELECT *
FROM phpbb_users
WHERE username = '" . addslashes(htmlspecialchars(trim($HTTP_GET
mysql_connect(dbgegevens);
$result = mysql_query($sql);
for ($i = 0; $i < mysql_num_rows($result); $i++)
{
$row = mysql_fetch_array($result);
Maar dbgegevens hoe vul ik da dan ik
			
			
									
									<?php
$sql = "SELECT *
FROM phpbb_users
WHERE username = '" . addslashes(htmlspecialchars(trim($HTTP_GET
mysql_connect(dbgegevens);
$result = mysql_query($sql);
for ($i = 0; $i < mysql_num_rows($result); $i++)
{
$row = mysql_fetch_array($result);
Maar dbgegevens hoe vul ik da dan ik
TIP VAN DE WEEK  : Mod nooit s' avonds laat
						Een database verbinding kan je als volgt maken, met de gegevens uit je forum:
			
			
									
									
						Code: Selecteer alles
include ('config.php');
mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("<b>Database connectie error:</b><br />" . mysql_error());
mysql_select_db ($dbname) or die ("<b>Database connectie error:</b><br />" . mysql_error());- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
Code: Selecteer alles
<?php
  include ('config.php');
mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("<b>Database connectie error:</b><br />" . mysql_error());
mysql_select_db ($dbname) or die ("<b>Database connectie error:</b><br />" . mysql_error());
   $result = mysql_query("SELECT FROM phpbb_users WHERE username = '" . addslashes(htmlspecialchars(trim($HTTP_GET_VARS['u']))) . "';"; ");
   while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
       printf ("ID: %s  Name: %s", $row[0], $row[1]);   
   }
   mysql_free_result($result);
?>TIP VAN DE WEEK  : Mod nooit s' avonds laat
						- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
Code: Selecteer alles
<?php
$naam = isset($HTTP_GET_VARS['u']) ? htmlspecialchars(trim($HTTP_GET_VARS['u'])) : '';
if ( empty($naam) )
{
	die("Geen naam opgegeven");
}
include ('config.php');
mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("<p><b>Database connectie error:</b></p>\n" . mysql_error());
mysql_select_db ($dbname) or die ("<p><b>Database connectie error:</b></p>\n" . mysql_error());
$sql = "SELECT *
	FROM phpbb_users
	WHERE username = '$naam';";
$result = mysql_query($sql) or die ("<p><b>Query error:</b></p>\n" . mysql_error()."\n<p><b>Query:</b></p>\n".$sql);
if ( $row = mysql_fetch_array($result) )
{
   printf ("ID: %s\nName: %s", $row['user_id'], $row['username']);
} else {
	die("Naam onbekend");
}
mysql_free_result($result);
?>- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
Proberen wil ik maar waar haal ik het vandaan (help me effe opweg)
dit wil ik er ongeveer bij
Naam :
Geregisteerd op :
Geplaatste berichten :
Woonplaats:
Website:
Beroep:
Interesses:
Status: online(ofline)
en
Email adres:
Privé bericht: (die link)
MSN Messenger:
Yahoo Messenger:
AIM Naam:
ICQ Nummer:
Tja eigenlijk het hele profiel ongeveer alleen kan ik het profiel helaas niet gebruiken aangezien dat niet gaat via mijn script
			
			
									
									dit wil ik er ongeveer bij
Naam :
Geregisteerd op :
Geplaatste berichten :
Woonplaats:
Website:
Beroep:
Interesses:
Status: online(ofline)
en
Email adres:
Privé bericht: (die link)
MSN Messenger:
Yahoo Messenger:
AIM Naam:
ICQ Nummer:
Tja eigenlijk het hele profiel ongeveer alleen kan ik het profiel helaas niet gebruiken aangezien dat niet gaat via mijn script
TIP VAN DE WEEK  : Mod nooit s' avonds laat
						Op de "status" na zijn het allemaal velden in phpbb_users, en ze worden dan ook al automatisch opgehaald. 
kan je bijvoorbeeld al direct gebruiken.
			
			
									
									
						Code: Selecteer alles
$row['user_msnm']- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
if ( $row = mysql_fetch_array($result) )
{
printf ("ID: %s\nName: %s", $row['user_id'], $row['username']);
moet dan dus steeds worden
if ( $row = mysql_fetch_array($result) )
{
printf ("ID: %s\nName: %s", $row['user_id'], $row['username']);
if ( $row = mysql_fetch_array($result) )
{
printf ("ID: %s\nName: %s", $row['user_id'], $row['user_msnm']);
			
			
									
									{
printf ("ID: %s\nName: %s", $row['user_id'], $row['username']);
moet dan dus steeds worden
if ( $row = mysql_fetch_array($result) )
{
printf ("ID: %s\nName: %s", $row['user_id'], $row['username']);
if ( $row = mysql_fetch_array($result) )
{
printf ("ID: %s\nName: %s", $row['user_id'], $row['user_msnm']);
TIP VAN DE WEEK  : Mod nooit s' avonds laat
						Daar vraag je twee keer de rij op, volgens mij weet je nauwelijks wat de regels in het script precies doen. 
Ook hoef je niet perse met printf() te werken, dat kan handig zijn voor één of twee gegevens maar voor meer is het niet verstandig. Maak er dan bijvoorbeeld dit van:
			
			
									
									
						Ook hoef je niet perse met printf() te werken, dat kan handig zijn voor één of twee gegevens maar voor meer is het niet verstandig. Maak er dan bijvoorbeeld dit van:
Code: Selecteer alles
echo "ID: ".$row['user_id']."\n";
echo "Name: ".$row['username']."\n";
echo "MSN: ".$row['user_msnm']."\n";- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
Ik heb effe een lijstje gemaak hoop dat ze goed zijn anders verbeter me !
echo "Naam : ".$row['user_id']."\n";
echo "Geregisteerd op : ".$row['user_Joined']."\n";
echo "Geplaatste berichten : ".$row['user_Posts']."\n";
echo "Woonplaats: ".$row['user_Location']."\n";
echo "Website: ".$row['user_Website']."\n";
echo "Beroep: ".$row['user_Occupation']."\n";
echo "Interesses: ".$row['user_Interests']."\n";
echo "Status: Hoe doe ik dit dan ???
echo "Email adres: ".$row['user_Email']."\n";
echo "Privé bericht: ".$row['user_pb']."\n"; Hier moet dan aleen die LINK komen te staan
echo "MSN Messenger: ".$row['user_Msnm']."\n";
echo "Yahoo Messenger: ".$row['user_Yahoo']."\n";
echo "AIM Naam: ".$row['user_Aim']."\n";
echo "ICQ Nummer: ".$row['user_ICQl']."\n";
:S dat wordt dus veel verbeteren http://radio.freeprohost.com/members.php?u=Mark
			
			
									
									echo "Naam : ".$row['user_id']."\n";
echo "Geregisteerd op : ".$row['user_Joined']."\n";
echo "Geplaatste berichten : ".$row['user_Posts']."\n";
echo "Woonplaats: ".$row['user_Location']."\n";
echo "Website: ".$row['user_Website']."\n";
echo "Beroep: ".$row['user_Occupation']."\n";
echo "Interesses: ".$row['user_Interests']."\n";
echo "Status: Hoe doe ik dit dan ???
echo "Email adres: ".$row['user_Email']."\n";
echo "Privé bericht: ".$row['user_pb']."\n"; Hier moet dan aleen die LINK komen te staan
echo "MSN Messenger: ".$row['user_Msnm']."\n";
echo "Yahoo Messenger: ".$row['user_Yahoo']."\n";
echo "AIM Naam: ".$row['user_Aim']."\n";
echo "ICQ Nummer: ".$row['user_ICQl']."\n";
:S dat wordt dus veel verbeteren http://radio.freeprohost.com/members.php?u=Mark
TIP VAN DE WEEK  : Mod nooit s' avonds laat
						- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
Dit is NU mijn members.php
			
			
									
									Code: Selecteer alles
<?php
$naam = isset($HTTP_GET_VARS['u']) ? htmlspecialchars(trim($HTTP_GET_VARS['u'])) : '';
if ( empty($naam) )
{
   die("Geen naam opgegeven");
}
include ('config.php');
mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("<p><b>Database connectie error:</b></p>\n" . mysql_error());
mysql_select_db ($dbname) or die ("<p><b>Database connectie error:</b></p>\n" . mysql_error());
$sql = "SELECT *
   FROM phpbb_users
   WHERE username = '$naam';";
$result = mysql_query($sql) or die ("<p><b>Query error:</b></p>\n" . mysql_error()."\n<p><b>Query:</b></p>\n".$sql);
if ( $row = mysql_fetch_array($result) )
{
echo "Naam :  ".$row['user_id']."\n";
echo "Geregisteerd op : ".$row['user_Joined']."\n";
echo "Geplaatste berichten : ".$row['user_Posts']."\n";
echo "Woonplaats: ".$row['user_Location']."\n";
echo "Website: ".$row['user_Website']."\n";
echo "Beroep: ".$row['user_Occupation']."\n";
echo "Interesses: ".$row['user_Interests']."\n";
echo "Email adres: ".$row['user_Email']."\n";
echo "Privé bericht: ".$row['user_pb']."\n"; 
echo "MSN Messenger: ".$row['user_Msnm']."\n";
echo "Yahoo Messenger: ".$row['user_Yahoo']."\n";
echo "AIM Naam: ".$row['user_Aim']."\n";
echo "ICQ Nummer: ".$row['user_ICQl']."\n"; 
} else {
   die("Naam onbekend");
}
mysql_free_result($result);
?>
TIP VAN DE WEEK  : Mod nooit s' avonds laat
						Let eens op je hoofdletters; die horen er niet. PHP is haast volledig case-sensitice, en variabelen al zeker. $row['user_Location'] is dus iets anders als $row['user_location'].[_M-A-R-K_] schreef:$row['user_Joined']
$row['user_Posts']
$row['user_Location']
..
[_M-A-R-K_] schreef:echo "Privé bericht: ".$row['user_pb']."\n"; Hier moet dan aleen die LINK komen te staan
Code: Selecteer alles
echo "Privé bericht: http://radio.freeprohost.com/privmsg.php?mode=post&u=".$row['user_id']."\n";- [_M-A-R-K_]
 - Berichten: 460
 - Lid geworden op: 28 jun 2004, 14:36
 
Bedankt ik heb dus nu dit in members.php staan
Maar als ik naar members.php ga (en ja ik heb alles ingevuld bij Profiel)
geeft hij dit in de source
Yahoo Messenger:
AIM Naam:
ICQ Nummer:
Woonplaats:
Website:
Beroep:
Interesses:
Naam :
Geregisteerd op :
Werken nog niet
 hoe laat ik ze  wel  werken ?
			
			
									
									Code: Selecteer alles
<?php
$naam = isset($HTTP_GET_VARS['u']) ? htmlspecialchars(trim($HTTP_GET_VARS['u'])) : '';
if ( empty($naam) )
{
   die("Geen naam opgegeven");
}
include ('config.php');
mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("<p><b>Database connectie error:</b></p>\n" . mysql_error());
mysql_select_db ($dbname) or die ("<p><b>Database connectie error:</b></p>\n" . mysql_error());
$sql = "SELECT *
   FROM phpbb_users
   WHERE username = '$naam';";
$result = mysql_query($sql) or die ("<p><b>Query error:</b></p>\n" . mysql_error()."\n<p><b>Query:</b></p>\n".$sql);
if ( $row = mysql_fetch_array($result) )
{
echo "Naam :  ".$row['user_name']."\n";
echo "Geregisteerd op : ".$row['user_joined']."\n";
echo "Geplaatste berichten : ".$row['user_posts']."\n";
echo "Woonplaats: ".$row['user_location']."\n";
echo "Website: ".$row['user_Website']."\n";
echo "Beroep: ".$row['user_occupation']."\n";
echo "Interesses: ".$row['user_interests']."\n";
echo "Email adres: ".$row['user_email']."\n";
echo "Privé bericht: http://radio.freeprohost.com/privmsg.php?mode=post&u=".$row['user_id']."\n";
echo "MSN Messenger: ".$row['user_msnm']."\n";
echo "Yahoo Messenger: ".$row['user_yahoo']."\n";
echo "AIM Naam: ".$row['user_aim']."\n";
echo "ICQ Nummer: ".$row['user_icql']."\n"; 
} else {
   die("Naam onbekend");
}
mysql_free_result($result);
?>
geeft hij dit in de source
DusNaam :
Geregisteerd op :
Geplaatste berichten : 4
Woonplaats:
Website:
Beroep:
Interesses:
Email adres: Faalhaas_Diek@hotmail.com
Privé bericht: http://radio.freeprohost.com/privmsg.php?mode=post&u=2
MSN Messenger: Faalhaas_Diek@hotmail.com
Yahoo Messenger:
AIM Naam:
ICQ Nummer:
Yahoo Messenger:
AIM Naam:
ICQ Nummer:
Woonplaats:
Website:
Beroep:
Interesses:
Naam :
Geregisteerd op :
Werken nog niet
TIP VAN DE WEEK  : Mod nooit s' avonds laat