travelsnake
Mitglied
Hallo Gemeinde,
ich habe ein kleines Problem. Als erstes lese ich die Daten aus der Datenbank aus und speicher sie in Variablen
funktioniert auch wunderbar. Danach lese ich mein Verzeichnis aus und übergebe die Daten an die Select-Box
funktioniert auch, aber nicht wie ich es mir vorstelle. Die Daten werden alphabetisch absteigend sortiert
1. Was muss ich ändern, damit die Daten in der Select-Box aufsteigend sortiert werden?
2. Wie kann ich die Select-Box so ausgeben, dass eine bereits in der Datenbank hinterlegte Datei ($_MED_FILE_[]) per selected='selected' vorausgewählt wird? In der Datenbank stehen max. 10 Dateinamen.
PS: ich bin noch Anfänger. Bitte erschlagt mich nicht gleich mit Fachbegriffen
LG
ich habe ein kleines Problem. Als erstes lese ich die Daten aus der Datenbank aus und speicher sie in Variablen
PHP:
## Mit MySQL-Datenbank verbinden ##
$_DB = mysql_connect($_DB_HOST, $_DB_USER, $_DB_PASS)
or die("Keine Verbindung möglich: " . mysql_error());
## Datenbank auswählen ##
mysql_select_db($_DB_BASE, $_DB);
## Datentabelle auswählen ##
$dz = mysql_query("SELECT * FROM medienobjekte");
## Daten aus Tabelle auslesen ##
while ($ds = mysql_fetch_object($dz)) {
$_MED_ID_[] = $ds -> id;
$_MED_TYPE_[] = $ds -> type;
$_MED_AIVA_[] = $ds -> aiva;
$_MED_COUNT_[] = $ds -> count;
$_MED_FILE_[] = $ds -> file;
$_MED_WIDTH_[] = $ds -> width;
$_MED_HEIGHT_[] = $ds -> height;
$_MED_TIME_[] = $ds -> time;
}
## Datenbank schließen ##
mysql_close($_DB);
funktioniert auch wunderbar. Danach lese ich mein Verzeichnis aus und übergebe die Daten an die Select-Box
PHP:
$dir = opendir('./testmedien');
$select = "<select name='file'>\n";
$select .="\t<option value=' '> </option>\n";
$files = array();
while($file = readdir($dir)){
if($file != '.' && $file != '..')
$files[] = $file;
}
$counted = count($files);
$counted = $counted - 1;
for($i = $counted; $i != -1; $i--)
{
$select .= "\t<option value='$files[$i]'>$files[$i]</option>\n";
}
$select .= "</select>\n";
closedir($dir);
funktioniert auch, aber nicht wie ich es mir vorstelle. Die Daten werden alphabetisch absteigend sortiert
1. Was muss ich ändern, damit die Daten in der Select-Box aufsteigend sortiert werden?
2. Wie kann ich die Select-Box so ausgeben, dass eine bereits in der Datenbank hinterlegte Datei ($_MED_FILE_[]) per selected='selected' vorausgewählt wird? In der Datenbank stehen max. 10 Dateinamen.
PS: ich bin noch Anfänger. Bitte erschlagt mich nicht gleich mit Fachbegriffen
LG