JavítsukSziasztok!
Ha a főoldalon szeretnék nyelvet váltani, akkor hiba üzenettel tér vissza:Máshol/máskor nem jelentkezik, ez a legfurcsább nekem. Tehát ha már átváltotta a nyelvet (mondjuk egy termék oldalán), akkor simán megy bárhova, a főoldalra is... De ha a főoldalon váltoknyelvet, akkor mindig hibával tér vissza.SELECT nev FROM kategoria_leiras as kl WHERE kl.nyelv_id = 1 AND kl.kat_id =
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
Fájl: /web/csodaszarvas/csodaszarvas.eu/webshop/include/boxok/fejlec.php sor: 15
Ötlet?
Köszi!
Csepi
A shop/functions/html_kimenet.php végére tegyük ezt a függvényt
Kód: Egész kijelölése
function linkek(){
//Az index.php URL után megjeleno lap és param változókat állítja elo.
$link = "";
if (isset($_GET['lap'])){
$lap = trim($_GET["lap"]);
}else{
$lap = "";
}
if (isset($_GET['param'])){
$param = trim($_GET["param"]);
}else{
$param = 1;
}
if($lap != ""){
$link .= "?lap=".$lap;
//Ha van értéke a $lap-nak
}
if($param != "" && $lap != ""){
//Ha van értéke a $param-nak
$link .= "¶m=".$param;
}elseif($param != "" && $lap == ""){
$link .= "?param=".$param;
}
return $link;
}
Kód: Egész kijelölése
<?php
$link = linkek();
$sql = "SELECT nyelv_id, mappa, kep, nev
FROM ".NYELV_TABLE."
ORDER BY sorrend";
$jobb_box_nyelv = mysql_query2(__LINE__, __FILE__, $sql);
//Ha van kiválasztva termék
if(isset($_GET["center"]) ){
$betet = "¢er=".$_GET["center"];
if(isset($_GET["term_id"])){
$betet .= "&term_id=".$_GET["term_id"];
}
}
$belso_szamlalo = 1;
//Smarty részére változóba töltjük
$nyelvi_kiiratas = "";
while($jobb_box_nyelvek = mysql_fetch_assoc($jobb_box_nyelv)){
if($belso_szamlalo == 5){
$nyelvi_kiiratas .= '<br/>';
$belso_szamlalo = 1;
}
$nyelvi_kiiratas .= zaszlok($jobb_box_nyelvek["mappa"], $jobb_box_nyelvek["kep"], $jobb_box_nyelvek["nev"],$link.'&nyelv_id='.$jobb_box_nyelvek["nyelv_id"].'&mappa='.$jobb_box_nyelvek["mappa"].$betet);
$belso_szamlalo ++;
}
?>