!ich will die dateien im verzeichnis als select feld haben

denn sie wissen nicht was sie tun ;)

wie waers denn wenn du erst das select aufmachst
PHP:
echo "<select>";
dann in der while-schleife die optionen rausprintest
PHP:
while (blahbalh...)
{
 //echo options...
}
und dann das select beendest ?
 
PHP:
if ($datei != '.' && $datei != '..') {
  system("reboot");
}

"." is die aktuelle directory, ".." die übergeordnete
 
dann solltest du doch wohl besser dir mal ein php-for-dummies buch kaufen ;)

zur not hilft ein:
PHP:
die("das funtzt njet!");
;)

lies dir doch meinen vorherigen post einfach mal durch und mach einfach was drin steht...
 
so, jetzt noch mal durch gelesen dann hab ichs mal so gemacht *kein haftung ob es correct ist *
PHP:
$verzeichnis = dir("message");
while($datei = $verzeichnis->read())
echo "<select>";
{
echo "<option value=".$datei."".$datei.">";
}
echo "</select>";
$verzeichnis->close();

so dann hab ich wieder zwei auswahlfelder bekommen

dann hab ich es so gemacht
PHP:
$verzeichnis = dir("message");
while($datei = $verzeichnis->read())
echo "<select>";
{
echo option value=".$datei."".$datei.";
}
echo "</select>";
$verzeichnis->close();

dann hab ich diesen fehler bekommen
Code:
Parse error: parse error, expecting `','' or `';'' in C:\webserv\test \admin.php on line 8

ich bin glaub zu bloed es zu kapieren :(
 
ich gebs auf ...
mach die echos VOR und NACH der schleife...

quizfrage: wie sieht eine korrekte while schleife aus ? ;)
 
so das hab ich diesmal auch gemacht

PHP:
$verzeichnis = dir("message");
echo "<select>";
while($datei = $verzeichnis->read())

{

}
echo "<option value=".$datei.">".$datei."</option>";
echo "</select>";
$verzeichnis->close();

so und jetzt wird wieder nur ein leeres select feld ausgeben

so ich geh jetzt pennen


cya

wolf
 
natuerlich nicht alle echos ... das echo "<option..."; natuerlich IN die schleife ..

weisst du ueberhaupt was das alles bedeutet was du so "codest" ?? ;)
 
Hi, hab mich mit den Posts her oben jetzt net so beschäftigt, aber ich seh bei dir immer den gleichen fehler:

du schreibst
PHP:
echo option value=".$datei."".$datei.";
}
echo "</select>";

es müsste aber heißen:
PHP:
echo "option value=\".$datei.\"\".$datei.";
}
echo "</select>";
Zwischen den Anführungszeichen von Echo hast du wieder Anführungszeichen. Das klappt aber nicht! Die inneren Anführungszeichen musst du mit einem \ versehen. Das war in alles Beispielen oben dein fehler..weiß aber net obs daran liegt!

Bis denne
---------------------------

Aso, nee sorry, hab mir jetzt mal alles durchgelesen, sollt man immer vorher mache ;) Du hast die Variable quasie ausgeklammert, und dann neu angefangn...nojo, wenn so geht, dann machs so;) Jetzt gehts ja bei dir....


so long
 
Zuletzt bearbeitet:
Zurück