Einzelnen Beitrag anzeigen
  #6  
Alt 13.03.2004, 09:59:07
LordFuture LordFuture ist offline
Anfänger
 
Registriert seit: Jan 2004
Ort: Michla
Beiträge: 61
Hi,

hat mir natürlich keine Ruhe gleassen :-) und ich muss sagen mit deinen Lösungsansatz Marilu hat es wunderbarst geklappt (Siehe // Entfernen der Doppelten Kategorien aus dem Array). Für interessierte hier trotzdem nochmal der endlich richtig funktionierende Code:

PHP-Code:
// SQL-Datenbank vorbereiten und abfragen
$userdb mysql_connect($SQLserver $SQLuser$SQLpasswort);
$resx mysql_db_query($SQLdbname"select * from gallery");
$sqlmax mysql_num_rows($resx);

//Schleife zum Ausesen der Datensätze in Arrays
$cat = array();
for (
$sqli=0$sqli<$sqlmax$sqli++)
    {
  
$temp_category mysql_result($resx$sqli"category");
  
$cat[$sqli] = $temp_category;
  }
mysql_close($userdb); 

// Entfernen der Doppelten Kategorien aus dem Array
$entryz count($cat);
$newcat = array(); 
for(
$i=0;$i<count($cat);++$i)
  { 
  if(
in_array($cat[$i], $newcat) != "true")
    { 
    
$newcat[] = $cat[$i]; 
    } 
  }
$entz count($newcat);
    
// Template initialisieren
$tpl = new IntegratedTemplateExtension($m5 "/templates/");
$tpl -> loadTemplatefile("gchoose.tpl");

// Do homä ein paar allgemeine ITX-Variablen die wir jetzt setzen 
$tpl -> setVariable("tmarg","10");
$tpl -> setVariable("lmarg","20");
  
// So, zu guter letzt noch des Drop-Down-Menü mit den einträgen füllen
$tpl -> setCurrentBlock("colblock");
for(
$d=0$d<$entz$d++)
    {
    
$tpl -> setVariable("gco_value"$newcat[$d]);
    
$tpl -> setVariable("gco_title"$newcat[$d]);
    
$tpl -> parseCurrentBlock();
    }

$tpl -> show();
?> 
__________________
Software ist like sex - its better when its free!
Mit Zitat antworten