Hallo allemaal,
ik heb weer eens een probleempje, normaal kom ik er de laatste tijd wel zelf uit, maar nu loop ik egt vast..
ik ben nu dus weer een meertalige website aan het maken, maar deze gaat via een database, het principe werkt als volgt:
kijkt of het ip met taal (lang) al bestaat in db
zo ja, include de taal-file
zo nee, maak niewe record aan met standaard taal, (nl, gebeurd al in db)
mijn code hiervoor is:
Maar als ik dan bijv dit doe:
dan krijg ik als uitkomst:
hmmm, weet iemand wat het probleem is?
alvast bedankt,
Ginojo
ik heb weer eens een probleempje, normaal kom ik er de laatste tijd wel zelf uit, maar nu loop ik egt vast..

kijkt of het ip met taal (lang) al bestaat in db
zo ja, include de taal-file
zo nee, maak niewe record aan met standaard taal, (nl, gebeurd al in db)
mijn code hiervoor is:
PHP:
$ip = getenv('REMOTE_ADDR'); //ip-adres verkrijgen van bezoeker
include "../server/inc/iplog-con.php"; //database connector
if(mysql_num_rows(mysql_query("SELECT ip FROM iplog WHERE ip='$ip'")) != 0) { //kijken of de record al bestaat
$lang = (mysql_query("SELECT lang FROM iplog WHERE ip='$ip'")); // taal van record eruit halen
include("./lang/$lang.php"); //taal-file includen
} else {
mysql_query("INSERT INTO iplog (ip) VALUES ('$ip')",$db); //nieuwe ip-adres invoegen met standaard taal
$lang = (mysql_query("SELECT lang FROM iplog WHERE ip='$ip'")); //taal van record eruit halen
include("./lang/$lang.php"); //taal-file includen
}
Maar als ik dan bijv dit doe:
PHP:
echo "$lang"; //taal echoen
Code:
Resource id #4
hmmm, weet iemand wat het probleem is?

alvast bedankt,
Ginojo