Bonjour, C'est dure a expliquer...
Voici ma requête:
$menu1rq = "SELECT id,url,menu_name FROM ".$lang."_pages WHERE domain LIKE'%www.jeannicolas.com%'";
Jusque la tout est cool sa affiche mon menu sur mon site exactement comme je veu.
Mais la jaimerais que www.jeannicolas.com sois remplacer par une variable alors j'écrit sa:
function selfURL() { $s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : ""; $protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s; $port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]); return $protocol."://".$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI']; } function strleft($s1, $s2) { return substr($s1, 0, strpos($s1, $s2)); }
$url = selfURL();
$domain = parse_url($url);
$urlname = $domain[host];
$menu1rq = "SELECT id,url,menu_name FROM ".$lang."_pages WHERE domain LIKE'%{$urlname}%'";
C'est la que sa marche pu.
si je fait sa
echo "SELECT id,url,menu_name FROM ".$lang."_pages WHERE domain LIKE'%www.jeannicolas.com%'";
echo "<p>";
echo "SELECT id,url,menu_name FROM ".$lang."_pages WHERE domain LIKE'%{$urlname}%'";
Il maffiche sa:
SELECT id,url,menu_name FROM en_pages WHERE domain LIKE'%www.jeannicolas.com%'
SELECT id,url,menu_name FROM en_pages WHERE domain LIKE'%www.jeannicolas.com%'
Comme vous pouvez le constater sa done la même chose mais alors pourquoi sa done pas la même choses quand je le passe comme requete. Voila ma questions.
Bonne chance j'ai chercher et jai demander a beaucoup de monde et sa ma rien doner.
Alors merci en avance.