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
Please also mark the comments that contributed to the solution of the article
Content-Key: 262272
Url: https://administrator.de/contentid/262272
Printed on: April 19, 2024 at 14:04 o'clock
2 Comments
Latest comment
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