M
matibaski
Guest
Moin!
Habe eine Frage/Problem.
Ich lasse mit PHP eine Liste von Dateien in eine PHP Datei ausgeben, die zugleich verlinkt sind.
Nun ist es so, dass wenn ich 20 Dateien in einem Ordner habe, dass es dann einen haufen text gibt.... (Man muss scrollen)
Nun versuche ich den Code so umzuschreiben, dass eine DropDown Box erscheint.
Kein Problem für mich. Doch wie mache ich es, dass wenn ich etwas ausgewählt habe, dass sich das gleich zum Link vergibt, den ich haben möchte?
Also der Code sieht momentan so aus:
So erstellt es die liste.
Nun dachte ich, dass ich es so machen kann:
Dies würde auch funktionieren, doch wie mache ich einen Hyperlink draus?
Wenns geht ohne JavaScript, denn es ist ein Tool das ich zum Download anbiete. Ich dachte vielleicht kann man das mit dem Submit-Button machen, doch wie? Die onclick funktion wäre auch 'ne möglichkeit, aber ich weiss nicht wie.
MfG, matibaski
edit:
Da fällt mir 'ne Frage ein.
Kann man an dem Code was ändern, dass er nur Datein anzeigt? Also es kann ja sein, dass ein anderer Ordner drin ist. Zum Beispiel so machen, dass es nur Dateien anzeigt, die eine endung haben. datei.* (.html, .php, .css, etc)
Habe eine Frage/Problem.
Ich lasse mit PHP eine Liste von Dateien in eine PHP Datei ausgeben, die zugleich verlinkt sind.
Nun ist es so, dass wenn ich 20 Dateien in einem Ordner habe, dass es dann einen haufen text gibt.... (Man muss scrollen)
Nun versuche ich den Code so umzuschreiben, dass eine DropDown Box erscheint.
Kein Problem für mich. Doch wie mache ich es, dass wenn ich etwas ausgewählt habe, dass sich das gleich zum Link vergibt, den ich haben möchte?
Also der Code sieht momentan so aus:
PHP:
if(!isset($file))
{
echo' Wähle aus, welche Datei du bearbeiten möchtest.<br><br>';
if ($handle = opendir($pfad))
{
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo '-<a href=admin.php?file=$file>$file</a><br>\n';
}
}
closedir($handle);
}
Nun dachte ich, dass ich es so machen kann:
PHP:
if(!isset($file))
{
echo' Wähle aus, welche Datei du bearbeiten möchtest.<br><br>';
if ($handle = opendir($pfad))
{
echo'<select>';
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo '<option>$file</option>';
}
}
echo'</select>';
closedir($handle);
}
Wenns geht ohne JavaScript, denn es ist ein Tool das ich zum Download anbiete. Ich dachte vielleicht kann man das mit dem Submit-Button machen, doch wie? Die onclick funktion wäre auch 'ne möglichkeit, aber ich weiss nicht wie.
MfG, matibaski
edit:
Da fällt mir 'ne Frage ein.
Kann man an dem Code was ändern, dass er nur Datein anzeigt? Also es kann ja sein, dass ein anderer Ordner drin ist. Zum Beispiel so machen, dass es nur Dateien anzeigt, die eine endung haben. datei.* (.html, .php, .css, etc)