Utilisé correctement Isset() et $_GET et quetions SQL
Posté : 22 mars 2010, 17:53
Voilà, encore une question de noob.
J'aimerai faire un site en deux langues.
La langue choisi doit apparaitre dans l'url (sous la forme ?lang=VN par exemple)
La première fois qu'on arrive sur la page il n'y à pas de valeur pour $lang, donc j'obtiens une erreur.
J'ai essayé different script, pour dire que si $lang et null, alors $lang égale VN. Mais je n'ai pas encore trouvé celui qui fonctionne correctement.
J'en profite plutot que recrée un post pour cette petite question aussi pour savoir, j'ai une erreur SQL qui m'est renvoyé à cette instruction :
J'aimerai faire un site en deux langues.
La langue choisi doit apparaitre dans l'url (sous la forme ?lang=VN par exemple)
La première fois qu'on arrive sur la page il n'y à pas de valeur pour $lang, donc j'obtiens une erreur.
J'ai essayé different script, pour dire que si $lang et null, alors $lang égale VN. Mais je n'ai pas encore trouvé celui qui fonctionne correctement.
$lang = isset($_GET['lang']) && !empty($_GET['lang']);
{
$lang == "VN";
}
// ou bien
if empty($_GET['lang']) { $lang == "VN" };
// ou bien
if ($_GET['lang'] == NULL) { $lang == "VN" };
Si quelqu'un peu me dire dans quel direction partir?J'en profite plutot que recrée un post pour cette petite question aussi pour savoir, j'ai une erreur SQL qui m'est renvoyé à cette instruction :
"SELECT * FROM $table_meta WHERE lang=$lang";
//Reponse :
Erreur SQL !
SELECT * FROM meta WHERE lang=EN
Unknown column 'EN' in 'where clause'
Voilà si la quelqu'un aurai l'oeil pour me dire pourquoi ma requête ne fonctionne pas :/