Seite 3 von 3

Verfasst: 27.02.2008 23:00
von phillip
so ihr Lieben Bin die ganze Zeit schon daran, und komme laaangsam aber sicher zum Ziel.

Wie ihr gelesen habt möchte ich Ordner auslesen, die noch nicht in der Datenbank existieren.
Alle Ordner die noch nicht eingetragen sind, können in einem <select> feld ausgewählt werden.

Leider ist es bei mir so, dass nur immer der neuste Ordner ausgewählt werden kann, die anderen sind nicht ersichtlich... :(

ich schrieb sonst mal, was ich bis jetzt habe:

Code: Alles auswählen

$ordner = 'events/'; 
$verz=opendir ($ordner);  
while ($file = readdir ($verz)) {  


$path_parts = pathinfo($file); 




if ($path_parts['extension'] == '') 
{ 


      if($file != "." && $file != "..")  
	{

	$sql = "SELECT * 
        FROM gallery_cat
   	WHERE ordner_name = '$file'"; 

if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Fehler in der Datenbank', '', __LINE__, __FILE__, $sql);
	}


if (!$db->sql_numrows($result)) { 




	$options = '<option name="bildordner" value="'.$file.'" >'.$file.'</option>';

	
	}
	}

   }  

} 
   closedir($verz);  


$template->set_filenames(array(
		'body' => 'gallery_upload_body.tpl')
	);
   

$template->assign_vars(array(
'OPTIONS' => $options)
	);	

}
ich hab mir überlegt, dass alle ordner doch z.B per implode zusammengefasst werden könnten... aber wie mach ich bei jedem durchgang ein neues array? ich peil das Ganze leider nicht mehr so ganz :D

wäre toll, wenn ihr mir da weiterhelfen könntet ;-)