Hoi,
Hebweer een probleem.
Ik wil informatie ophalen via mijn member class, maar dan weergeeft ie niks.
class/member.class.php:
Hoe ik het ophaal:
Mvg,
Erik
Heb
Ik wil informatie ophalen via mijn member class, maar dan weergeeft ie niks.
class/member.class.php:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/class"]class[/URL] member
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #0000BB]$userinfo[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//De gebruikersnaam informatie.[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//De MySQL.[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #0000BB]$ingelogd[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Of dit lid is ingelogd.
/*Basis constructie opzetten.*/[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] __construct[COLOR= #007700]([/COLOR][COLOR= #0000BB]$host[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$user[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$name[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #FF8000]//De MySQL aanmaken.[/COLOR]
[COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]mysql [COLOR= #007700]= new[/COLOR] mysql[COLOR= #007700]([/COLOR][COLOR= #0000BB]$host[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$user[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$pass[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$name[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//Checken of dit lid is ingelogd.[/COLOR]
[COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]ingelogd [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]check[COLOR= #007700]();
}[/COLOR]
[COLOR= #FF8000]/*Login check.*/[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] check[COLOR= #007700]()
{[/COLOR]
[COLOR= #FF8000]//Dit lid is ingelogd.[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user_id[/COLOR][COLOR= #007700]]))
{[/COLOR]
[COLOR= #FF8000]//Informatie van dit lid ophalen.[/COLOR]
[COLOR= #0000BB]$userinfo[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]mysql[COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM leden WHERE id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user_id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//Er is informatie.[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]mysql[COLOR= #007700]->[/COLOR]rows[COLOR= #007700]([/COLOR][COLOR= #0000BB]$userinfo[/COLOR][COLOR= #007700]) ===[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #FF8000]//Als hij bestaat, informatie wegschrijven.[/COLOR]
[COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]userinfo[COLOR= #007700][[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user_id[/COLOR][COLOR= #007700]]] =[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]mysql[COLOR= #007700]->[/COLOR]assoc[COLOR= #007700]([/COLOR][COLOR= #0000BB]$userinfo[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/return"]return[/URL] TRUE[COLOR= #007700];
}
}[/COLOR]
[COLOR= #FF8000]//Dit lid is uitgelogd.[/COLOR]
[URL="http://www.php.net/return"]return[/URL] FALSE[COLOR= #007700];
}[/COLOR]
[COLOR= #FF8000]/*Userinfo.*/[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] userinfo[COLOR= #007700]([/COLOR][COLOR= #0000BB]$wat[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$user_id[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #FF8000]// Het id is ongeldig.[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/is_int"]is_int[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$user_id[/COLOR][COLOR= #007700]) ||[/COLOR] [URL="http://www.php.net/abs"]abs[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$user_id[/COLOR][COLOR= #007700]) !=[/COLOR] [COLOR= #0000BB]$user_id[/COLOR][COLOR= #007700])[/COLOR]
[COLOR= #FF8000]// Fout wegschrijven[/COLOR]
[URL="http://www.php.net/return"]return[/URL] FALSE[COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//Kijken of er voor dit lid al informatie is opgehaald.[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]userinfo[COLOR= #007700][[/COLOR][COLOR= #0000BB]$user_id[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]$wat[/COLOR][COLOR= #007700]]))[/COLOR]
[COLOR= #FF8000]//De informatie wegschrijven.[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]userinfo[COLOR= #007700][[/COLOR][COLOR= #0000BB]$user_id[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]$wat[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #FF8000]//Informatie ophalen.[/COLOR]
[COLOR= #0000BB]$info[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]mysql[COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"
SELECT
"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wat[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"
FROM
leden
WHERE
id = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user_id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//Er is informatie.[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]mysql[COLOR= #007700]->[/COLOR]rows[COLOR= #007700]([/COLOR][COLOR= #0000BB]$info[/COLOR][COLOR= #007700]) ===[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #FF8000]//De informatie wegschrijven.[/COLOR]
[COLOR= #0000BB]$fetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]mysql[COLOR= #007700]->[/COLOR]assoc[COLOR= #007700]([/COLOR][COLOR= #0000BB]$info[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]userinfo[COLOR= #007700][[/COLOR][COLOR= #0000BB]$user_id[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #0000BB]$wat[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$wat[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$wat[/COLOR][COLOR= #007700]];
}[/COLOR]
[COLOR= #FF8000]//Er is geen informatie gevonden, een fout wegschrijven.[/COLOR]
[URL="http://www.php.net/return"]return[/URL] FALSE[COLOR= #007700];
}
}[/COLOR]
?> Hoe ik het ophaal:
<h1>Ingelogd</h1>
<div id="inlogholder">
Hoi .$core->member->userinfo("gebruikersnaam", $_SESSION[user_id])..<br />
Je hebt .$core->member->userinfo("punten", $_SESSION[user_id]). punten.;
if($core->member->userinfo(rang, $_SESSION[user_id]) >= 2)
{
echo
<br />Je hebt € .$core->member->userinfo("adv_saldo", $_SESSION[user_id]). adverteerders saldo.;
} Mvg,
Erik
