PHP DropDown mit Hyperlinks
Hallo zusammen,
Und zwar suche ich nach einer Möglichkeit HTML -Dateien aus einem Ordner
Automatisch einzulesen und ausgeben zu lassen.
Bisher mache ich das mit folgendem Code
So jetzt wollte ich einfach mal fragen ob jemand weiß wie ich das Selbe in einem Dropdown hinbekomme. Das auslesen bekomme ich hin aber ich habe keine Ahnung wie ich es verlinkt bekomme.
Geht das überhaupt mit einem herkömmlichen Dropdown ?
Vielen Dank schon mal im Voraus.
LG Tamara
Und zwar suche ich nach einer Möglichkeit HTML -Dateien aus einem Ordner
Automatisch einzulesen und ausgeben zu lassen.
Bisher mache ich das mit folgendem Code
<?php
$verzeichnis = openDir("Texte");
while ($file = readDir($verzeichnis)) {
if ($file != "." && $file != "..") {
if (strstr($file, ".html")) {
$name = explode(".", $file);
echo "<a href=\"daten/$file\">$name</a><br>\n";
}
}
}
closeDir($verzeichnis);
?>
So jetzt wollte ich einfach mal fragen ob jemand weiß wie ich das Selbe in einem Dropdown hinbekomme. Das auslesen bekomme ich hin aber ich habe keine Ahnung wie ich es verlinkt bekomme.
Geht das überhaupt mit einem herkömmlichen Dropdown ?
<?php
echo '<select name="Texte">';
$verz=opendir ('Texte');
while (false !== ($file = readdir($verz))){
if ($file != "." && $file != "..") {
echo "<option>$file</option>\n";
}
}
echo '</select>';
?>
LG Tamara
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 262272
Url: https://administrator.de/contentid/262272
Ausgedruckt am: 26.11.2024 um 02:11 Uhr
2 Kommentare
Neuester Kommentar
Mit ein bisschen JavaScript im OnChange-Event des Selects kein Problem:
http://www.webmaster-resource.de/funktion-bei-wechsel-im-select-feld-au ...
Beispiel:
Gruß jodel32
http://www.webmaster-resource.de/funktion-bei-wechsel-im-select-feld-au ...
Beispiel:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
</head>
<body>
<script type="text/javascript">
function openFile(filename){
window.location = "http://localhost/test/" + filename;
}
</script>
<select Name="Texte" onChange="openFile(this.options[this.selectedIndex].value)">
<?php
$dir = "test";
if($handle = opendir($dir)){
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$name = explode(".",$file);
echo '<option value="'. $file .'">'.$name."</option>\n";
}
}
closedir($handle);
}
?>
</select>
</body>
</html>
Gruß jodel32