Huhu falke
<? include ('dropdown.php'); ?> // erste Zeile
so krieg jetzt die meldung erst da wo die funktion aufgerufen wird und zwar: Fatal error: Call to undefined function: dropdown()
ich muss doch nicht den kompletten pfad angeben wenn sich die datei im gleichne Ordner befindet oder ?
Nein, aber vermutlich hast Du übersehen, dass bei jedem include()
der PHP-Bereich implizit geschlossen wird.
Bei statischen HTML-Abschnitte die man einfügen möchte ist das kein
Problem.
Aber um weiteren PHP-Code einzubinden musst Du ihn explizit wieder per '<?php' eröffnen (und natürlich am Ende wieder schliessen).
Also z.B.
// Mutter
index.php
--
<?php
// include Kind 1
include ('some.static.html');
// include Kind 2
include ('some.dynamic.php');
?>
--
// Kind 1
some.static.html
--
<h1>Hallo Welt ich bin Kind 1</h1>
--
Kind 2
// some.dynamic.php
--
<?php
echo "Hallo Welt, ich bin Kind 2 und kann sogar schon PHP ;-)";
?>
--
Viele Grüße
lulu
bythewaythewebsuxgoofflineandenjoytheday