T-sneak
Mitglied
Hi Leute hab ein Problem und zwar in meinem CMS ist es möglich (wie in jedem anderem auch) die positionen von den Seiten zu tauschen alles schön und gut aber jetzt hab ich ein problem und zwar: Offline auf einem lokalem Server mit Xampp funktioniert alles perfekt aber wenn ich es auf meinem Online Server probiere funktioniert das nicht mehr richtig und er wählt irgenteine zufällig Position. Hat da vlt jmd eine Idee woran das liegen könnte?
Ach hier noch die Funktion:
LG
Ach hier noch die Funktion:
PHP:
function page_pos($id, $way){
sysCore::mysqlObj()->query("SELECT id FROM ".PREFIX."content WHERE `type` != '1' AND `kindof` = '".$this->get_kindof($id)."'");
$this->menge = sysCore::mysqlObj()->num_rows();
sysCore::mysqlObj()->query("SELECT position FROM ".PREFIX."content WHERE `id` = '".$id."'");
$fetch = sysCore::mysqlObj()->fetch();
$this->pos = $fetch['position'];
$this->do = true;
if($way == "up"){
$this->n_pos = $this->pos - 1;
if($this->pos == 1){
$this->do = false;
}
}else{
$this->n_pos = $this->pos + 1;
if($this->pos == $this->menge){
$this->do = false;
}
}
if($this->do){
sysCore::mysqlObj()->query("SELECT id FROM ".PREFIX."content WHERE `position` = '".$this->n_pos."' AND `type` != '1' AND `kindof` = '".$this->get_kindof($id)."'");
$fetch = sysCore::mysqlObj()->fetch();
$this->change_id = $fetch['id'];
sysCore::mysqlObj()->edit("UPDATE ".PREFIX."content SET `position` = '".$this->pos."' WHERE `id` = '".$this->change_id."'");
sysCore::mysqlObj()->edit("UPDATE ".PREFIX."content SET `position` = '".$this->n_pos."' WHERE `id` = '".$id."'");
}
return true;
}