Hier der Auszug des Codes:[07-Dec-2006 13:47:37] /front_content.php?client=1&lang=1&idcat=64 next_record called with no query pending in Module ID 52.
Eingabe:
Code: Alles auswählen
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname : w3concepts.ukatlist.v1
* Author : Andreas Kummer
* Copyright : mumprecht & kummer w3concepts
* Created : 06-08-2004
* Modified : 06-08-2004
************************************************/
$selected = "CMS_VALUE[0]";
echo "<table cellspacing=\"0\" cellpadding=\"10\" border=\"0\"><tr valign=\"top\"><td>Kategorie wählen:</td><td><select name=\"CMS_VAR[0]\">";
if($selected!="0" && $selected!=""){
echo"<option value=\"0\">--- kein ---</option>";
} else {
echo"<option selected=\"selected\" value=\"0\">--- kein ---</option>";
}
$sql = "
SELECT a.idcat, a.level, c.name
FROM {$cfg['tab']['cat_tree']} AS a,
{$cfg['tab']['cat']} AS b,
{$cfg['tab']['cat_lang']} AS c
WHERE
a.idcat = b.idcat
AND b.idcat = c.idcat
AND c.idlang='$lang'
AND b.idclient='$client'
AND c.visible = 1
ORDER BY a.idtree
";
$db->query($sql);
while ($db->next_record()) {
$spaces = "|";
$levels = $db->f("level");
for ($i = 0; $i < $levels; $i ++) {
$spaces = $spaces . "--";
}
$spaces .= ">";
if ($selected == $db->f("idcat")) {
echo "<option selected=\"selected\" value=\"". $db->f("idcat") ."\">". $spaces . $db->f("name") ."</option>";
} else {
echo "<option value=\"". $db->f("idcat") ."\">". $spaces . $db->f("name") ."</option>";
}
}
echo "</select></td></tr>";
echo "</table>";
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : w3concepts.ukatlist.v1
* Author : Andreas Kummer
* Copyright : mumprecht & kummer w3concepts
* Created : 06-09-2004
* Modified : 06-09-2004
************************************************/
// konfiguration
$categorie = "CMS_VALUE[0]";
$db = new DB_Contenido;
$db2 = new DB_Contenido;
// liest die unterkategorien aus der datenbank
$sql = "
SELECT a.idcat, b.name FROM {$cfg['tab']['cat']} AS a
LEFT JOIN {$cfg['tab']['cat_lang']} AS b ON a.idcat = b.idcat
WHERE
b.idlang = $lang
AND a.parentid = $categorie
ORDER BY a.idcat
";
$db->query($sql);
while ($db->next_record()) {
$categorie = $db->f("idcat");
$db2->query($sql2);
$db2->next_record();
$unterkategorie[$db->f("name")] = array($db2->f("anzahl"),$sess->url("front_content.php?client=$client&lang=$lang&idcat=".$db->f("idcat")));
}
// ausgabe an den schirm
echo "<p>";
foreach ($unterkategorie as $bezeichner => $details) {
echo "<a href=\"{$details[1]}\">{$bezeichner} </a><br/>";
}
echo "</p>";
?>
ggg244
