Statistik |
Beiträge: 138.793 (Täglich: 23,28 )
Themen: 16.171
Mitglieder: 13.157
Neuestes Mitglied: irt99298.
Ausl. d. letzten Minute: 229%
Ausl. d. letzten 5 Minuten: 116%
Ausl. d. letzten 15 Minuten: 76%
Freier Webspace: 2 TB
PHP-Version: 7.3.10
|
|
|
|
 |
sql fehler |
|
Hallo
kann mir bitte jemand erklären wo und was der fehler sein könnte..
Invalid SQL: SELECT id, id_2, kat2_name FROM bb1_kleinanz_kategorie2 WHERE id IN ()
mysql error: 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 1
__________________ Wetter-Forum
Kleinanzeigen Support
|
|
16.11.2010 16:48 |
|
|
bam313 unregistriert
 |
|
Ohne die betroffenen Zeilen der php-Datei zu kennen ist es nahezu unmöglich dir diesbezüglich zu helfen ...
bam
|
|
16.11.2010 19:22 |
|
|
|
|
Zitat: Original von bam313
Ohne die betroffenen Zeilen der php-Datei zu kennen ist es nahezu unmöglich dir diesbezüglich zu helfen ...
bam |
|
|
das wird aufgerufen
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
|
if($action == "showkat"){
if(isset($_REQUEST['katid'])){
$katid = (int) $_REQUEST['katid'];
}else{
$katid = "0";
}
// Linkes Menü generieren
$kleinanz_links = kategorien(0, 1, $katid, 1, 0, 0);
$kat_info = $db->query_first("SELECT * FROM bb".$n."_kleinanz_kategorie2 WHERE id = '".addslashes($katid)."'");
if(!$kat_info){
error($lang->get("LANG_GLOBAL_ERROR_FALSELINK", array('$adminmail' => $adminmail)));
exit();
}
// Top-Menü generieren
$kleinanz_navbar = db_nav_bar($kat_info['parentlist']);
// kat leserechte checken
if(!in_array($kat_info['id'], db_read_ids())){
access_error();
exit();
}
// Seiteauswahl Start
if(isset($_REQUEST['page'])){
$page = (int) $_REQUEST['page'];
}else{
$page = "";
}
// check for show_sub
if($kat_info['show_sub'] == "0" && $kat_info['childlist'] != "0"){
$sql_sub = " IN(".addslashes($katid).",".$kat_info['childlist'].")";
}else{
$sql_sub = " = '".addslashes($katid)."'";
}
$anzahl = $db->query_first("SELECT count(*) FROM bb".$n."_kleinanz_eintrag WHERE kat_id ".$sql_sub." ".$admin_db_check."");
$klz_ps = "10";
$pages = ceil($anzahl['0']/$klz_ps);
if($page > 0){
$sql_limit = ($page*$klz_ps)-$klz_ps;
}else{
$sql_limit = "0";
$page = "1";
}
$seiten_links = " ";
if($pages > 1){
$seiten_links = makepagelink("kleinanz.php?action=showkat&katid=".$katid."&sid=".$session['hash'], $page, $pages, $showpagelinks-1);
if($kleinanz_mod_rewrite_on == "1" && $wbbuserdata['userid'] == "0" || $kleinanz_mod_rewrite_on == "1" && $kleinanz_mod_rewrite_member == "1"){
$seiten_links = eregi_replace("kleinanz.php\?action=showkat&katid=([0-9]+)&sid=".$session['hash']."&page=([0-9]+)", $kleinanz_mod_rewrite_prefix_K.'_\\1_page_\\2_'.kleinanz_mod_rewrite_converter($kat_info['kat2_name']).'.html',$seiten_links);
}
}
$eintrags_bit = "";
$auslesen = $db->query("SELECT e.*, u.username FROM bb".$n."_kleinanz_eintrag e LEFT JOIN bb".$n."_users u ON (u.userid = e.userid) WHERE e.kat_id ".$sql_sub." ".$admin_db_check." ORDER BY e.zeit DESC LIMIT ".$sql_limit.", ".$klz_ps."");
while($ausgelesen = $db->fetch_array($auslesen)){
// ModRewrite
$kleinanz_link = kleinanz_mod_rewrite_dl_link($ausgelesen['id'], $ausgelesen['eintrag_name']);
// HTML filtern
$ausgelesen['eintrag_name'] = htmlconverter($ausgelesen['eintrag_name']);
$ausgelesen['username'] = htmlconverter($ausgelesen['username']);
$datum = formatdate($wbbuserdata['dateformat'],$ausgelesen['zeit'],1);
$zeit = formatdate($wbbuserdata['timeformat'],$ausgelesen['zeit']);
if($ausgelesen['dl_count'] > "0"){
$dl_bild = "<img src=\"".$style['imagefolder']."/paperclip.gif\" border=\"0\" alt=\"\" /> ";
}else{
$dl_bild = "";
}
if($ausgelesen['zeit'] > $wbbuserdata['lastvisit']){
$neu_bild = "<a href=\"".$kleinanz_link."\"><img src=\"".$style['imagefolder']."/firstnew.gif\" border=\"0\" alt=\"\" /></a> ";
}else{
$neu_bild = "";
}
eval("\$eintrags_bit.=\"".$tpl->get("kleinanz_kat_eintrags_bit")."\";");
}
eval("\$tpl->output(\"".$tpl->get("kleinanz_kat")."\");");
exit(); |
|
__________________ Wetter-Forum
Kleinanzeigen Support
|
|
16.11.2010 19:25 |
|
|
|
Das ist alles was ich habe
das klappt allerdings in einem anderen addon deshalb kappier ich das nicht
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
|
<?php
$filename = "kleinanz.php";
require("./global.php");
require("./kleinanz_functions.php");
$lang->load("POST,POSTINGS,KLEINANZ");
require_once('./acp/lib/class_parse.php');
$copyright_bis_jahr = date("Y");
$KLEINANZ_Version = "1.0.0 Beta";
// Check ob Kleinanzeigen betreten
if($wbbuserdata['kleinanz_user_betreten'] != "1"){
access_error();
exit();
}
if(isset($_REQUEST['action'])){$action=$_REQUEST['action'];}else{$action="index";}
$fehler_info = "";
// Startseite
if($action == "index"){
$kleinanz_links = kategorien(0, 1, 0, 1, 0, 0);
$stats_kats_count = $db->query_first("SELECT count(*) FROM bb".$n."_kleinanz_kategorie2 WHERE id_2 = '0'");
$stats_unterkats_count = $db->query_first("SELECT count(*) FROM bb".$n."_kleinanz_kategorie2 WHERE id_2 > '0'");
$stats_eintrags_count = $db->query_first("SELECT count(*) FROM bb".$n."_kleinanz_eintrag WHERE id > '0'");
$stats_freischalt_count = $db->query_first("SELECT count(*) FROM bb".$n."_kleinanz_eintrag WHERE frei = '0'");
$stats_bilder_count = $db->query_first("SELECT count(*) FROM bb".$n."_kleinanz_bilder");
$sortierung = array();
$user_array = array();
// Kategorieliste
$kategorie_liste = implode(",",db_read_ids());
// Neuste Einträge
$neuste_db_eintraege_bit = "";
$neu_auslesen = $db->query("SELECT * FROM bb".$n."_kleinanz_eintrag WHERE kat_id IN(0".$kategorie_liste.") ".$admin_db_check." ORDER BY zeit DESC LIMIT 0,".$top_anzahl_n."");
while($neu_ausgelesen = $db->fetch_array($neu_auslesen)){
$kleinanz_link = kleinanz_mod_rewrite_dl_link($neu_ausgelesen['id'], $neu_ausgelesen['eintrag_name']);
// HTML filtern
$neu_ausgelesen['eintrag_name'] = htmlconverter($neu_ausgelesen['eintrag_name']);
$ein_datum = formatdate($wbbuserdata['dateformat'],$neu_ausgelesen['zeit']);
$ein_zeit = formatdate($wbbuserdata['timeformat'],$neu_ausgelesen['zeit']);
eval("\$neuste_db_eintraege_bit.=\"".$tpl->get("kleinanz_top_bit_n")."\";");
}
eval("\$tpl->output(\"".$tpl->get("kleinanz_index")."\");");
exit();
}
// Kategorie anzeigen
if($action == "showkat"){
if(isset($_REQUEST['katid'])){
$katid = (int) $_REQUEST['katid'];
}else{
$katid = "0";
}
// Linkes Menü generieren
$kleinanz_links = kategorien(0, 1, $katid, 1, 0, 0);
$kat_info = $db->query_first("SELECT * FROM bb".$n."_kleinanz_kategorie2 WHERE id = '".addslashes($katid)."'");
if(!$kat_info){
error($lang->get("LANG_GLOBAL_ERROR_FALSELINK", array('$adminmail' => $adminmail)));
exit();
}
// Top-Menü generieren
$kleinanz_navbar = db_nav_bar($kat_info['parentlist']);
// kat leserechte checken
if(!in_array($kat_info['id'], db_read_ids())){
access_error();
exit();
}
// Seiteauswahl Start
if(isset($_REQUEST['page'])){
$page = (int) $_REQUEST['page'];
}else{
$page = "";
}
// check for show_sub
if($kat_info['show_sub'] == "0" && $kat_info['childlist'] != "0"){
$sql_sub = " IN(".addslashes($katid).",".$kat_info['childlist'].")";
}else{
$sql_sub = " = '".addslashes($katid)."'";
}
$anzahl = $db->query_first("SELECT count(*) FROM bb".$n."_kleinanz_eintrag WHERE kat_id ".$sql_sub." ".$admin_db_check."");
$klaz_ps = "10";
$pages = ceil($anzahl['0']/$klaz_ps);
if($page > 0){
$sql_limit = ($page*$klaz_ps)-$klaz_ps;
}else{
$sql_limit = "0";
$page = "1";
}
$seiten_links = " ";
if($pages > 1){
$seiten_links = makepagelink("kleinanz.php?action=showkat&katid=".$katid."&sid=".$session['hash'], $page, $pages, $showpagelinks-1);
if($kleinanz_mod_rewrite_on == "1" && $wbbuserdata['userid'] == "0" || $kleinanz_mod_rewrite_on == "1" && $kleinanz_mod_rewrite_member == "1"){
$seiten_links = eregi_replace("kleinanz.php\?action=showkat&katid=([0-9]+)&sid=".$session['hash']."&page=([0-9]+)", $kleinanz_mod_rewrite_prefix_K.'_\\1_page_\\2_'.kleinanz_mod_rewrite_converter($kat_info['kat2_name']).'.html',$seiten_links);
}
}
$eintrags_bit = "";
$auslesen = $db->query("SELECT e.*, u.username FROM bb".$n."_kleinNZ_eintrag e LEFT JOIN bb".$n."_users u ON (u.userid = e.userid) WHERE e.kat_id ".$sql_sub." ".$admin_db_check." ORDER BY e.zeit DESC LIMIT ".$sql_limit.", ".$klaz_ps."");
while($ausgelesen = $db->fetch_array($auslesen)){
// ModRewrite
$kleinanz_link = kleinanz_mod_rewrite_dl_link($ausgelesen['id'], $ausgelesen['eintrag_name']);
// HTML filtern
$ausgelesen['eintrag_name'] = htmlconverter($ausgelesen['eintrag_name']);
$ausgelesen['username'] = htmlconverter($ausgelesen['username']);
$datum = formatdate($wbbuserdata['dateformat'],$ausgelesen['zeit'],1);
$zeit = formatdate($wbbuserdata['timeformat'],$ausgelesen['zeit']);
if($ausgelesen['dl_count'] > "0"){
$dl_bild = "<img src=\"".$style['imagefolder']."/paperclip.gif\" border=\"0\" alt=\"\" /> ";
}else{
$dl_bild = "";
}
if($ausgelesen['zeit'] > $wbbuserdata['lastvisit']){
$neu_bild = "<a href=\"".$kleinanz_link."\"><img src=\"".$style['imagefolder']."/firstnew.gif\" border=\"0\" alt=\"\" /></a> ";
}else{
$neu_bild = "";
}
eval("\$eintrags_bit.=\"".$tpl->get("kleinanz_kat_eintrags_bit")."\";");
}
eval("\$tpl->output(\"".$tpl->get("kleinanz_kat")."\");");
exit();
}
|
|
__________________ Wetter-Forum
Kleinanzeigen Support
|
|
16.11.2010 20:25 |
|
|
|
das hab ich
$result = $db->query("SELECT id, id_2, kat2_name FROM bb".$n."_kleinanz_kategorie2 WHERE id IN (".$parentlist.")");
__________________ Wetter-Forum
Kleinanzeigen Support
|
|
16.11.2010 20:56 |
|
|
|
|
Zitat: Original von Viktor
|
Zitat: Original von charly
das hab ich
$result = $db->query("SELECT id, id_2, kat2_name FROM bb".$n."_kleinanz_kategorie2 WHERE id IN (".$parentlist.")"); |
|
|
Hallo,
jo das ist es aber es ist nicht in dem Code.
Dann ist "$parentlist" nicht gefüllt.
Gruß
Viktor |
|
|
der code ist in der fuktion.php
vileich hab ich da nen fehler drinn
__________________ Wetter-Forum
Kleinanzeigen Support
|
|
16.11.2010 21:09 |
|
|
|
|
 |
|