dann häng doch ".. AND NOT hauptkategorie='poop'..." dran ...
kannst du mal deine db-struktur dumpen, vielleicht kriegen wir ja nen guten JOIN hin?
kannst du mal deine db-struktur dumpen, vielleicht kriegen wir ja nen guten JOIN hin?
CREATE TABLE axp1_linkscats (
id int(4) NOT NULL auto_increment,
topcat int(3) NOT NULL default '0',
subcat int(3) NOT NULL default '0',
cat varchar(150) NOT NULL default '',
descript text NOT NULL,
catimages varchar(75) NOT NULL default '',
entrys int(10) unsigned NOT NULL default '0',
catentrys int(10) NOT NULL default '0',
newlink int(11) NOT NULL default '0',
updatelink int(11) NOT NULL default '0',
visits int(11) NOT NULL default '0',
enable char(3) NOT NULL default 'yes',
PRIMARY KEY (id),
KEY cat (cat),
KEY subcat (subcat)
) TYPE=MyISAM;
#
# Daten für Tabelle `axp1_linkscats`
#
INSERT INTO axp1_linkscats VALUES (1, 1, 0, 'Gimmicks', 'Hier finden Sie gratis und komerzielles Zubehör wie Counter, Gästebüscher, E-Mails Promotion usw. für Ihre Homepage.', 'folder.gif', 0, 26, 0, 0, 29, 'yes');
INSERT INTO axp1_linkscats VALUES (2, 2, 1, 'Grafiken', 'Hier finden Sie Seiten die sich schwerpunkt mässig mit Grafiksamlungen, und Grafik erstellung für Banner, Buttons, Logos usw. beschäftigen.', 'folder.gif', 3, 1, 1028844000, 0, 130, 'yes');
INSERT INTO axp1_linkscats VALUES (3, 3, 1, 'Homepage Vorlagen', 'Lassen Sie sich eine Homepage erstellen, oder nutzen Sie das reichhaltige Angebot an gratis und komerziellen Homepage Vorlagen.', 'folder.gif', 0, 0, 0, 0, 6, 'yes');
<?php
$link = mysql_connect( "127.0.0.1", "root", "xxx" );
$temp = mysql_select_db( "res", $link );
function getlinkscat($link) {
$p=1;
echo "<select size='1' name='getcat'><option value='1'>$admin_txt[157]</option>";
$getcat = mysql_query("SELECT * FROM axp".$p."_linkscats ORDER BY subcat",$link);
$i=0;
while ($listcat = mysql_fetch_array($getcat)){
$catid=$listcat[id];
// statt dem while unten
foreach($listcat as $key => $values){
if($key=="topcat" && $values==$listcat["id"] && $listcat["enable"]=="yes"){
$catid=$listcat["subcat"];
$cat ="/".$listcat["cat"];
$l.= "<br>{$listcat["subcat"]} - {$listcat["cat"]} - {$listcat["id"]} $values<br>";
}
}
/* $cat="";
$catid=$listcat[id];
while ( $catid != 0) {
$query = mysql_query("Select subcat,cat,id FROM axp".$p."_linkscats WHERE topcat='$catid' && enable='yes'");
$subcat = mysql_fetch_array($query);
$catid =$subcat[subcat];
$cat = "/$subcat[cat]".$cat;
}
*/
$cat= "Index".$cat;
$catarray[$i][0]=$cat;
$catarray[$i][1]=$listcat[id];
$i++;
}
function sortCatArray($a, $b) {
return strcmp($a[0], $b[0]);
}
usort($catarray, 'sortCatArray');
foreach($catarray as $phat) {
if ($cats[id] == $phat[1]) {
echo "<option selected value='$phat[1]'>$phat[0]</option>";
} else {
echo "<option value='$phat[1]'>$phat[0]</option>";
}
}
echo " </select>";
echo $l;
}
getlinkscat($link);
?>
foreach($listcat as $key => $values){
$cat="";
if($key=="topcat" && $values==$listcat["id"] && $listcat["enable"]=="yes"){
$catid=$listcat["subcat"];
$cat .="/".$listcat["cat"];
$l.= "<br>{$listcat["subcat"]} - {$listcat["cat"]} - {$listcat["id"]} $values<br>";
}
}
Kommentar