automatischer bezug von menüpunkte

ich mein ja nicht, dass er eine neue zeile anzeigen soll, sondern, dass es im quelltext eine neue zeile ist:

PHP:
seite=Anmeldeformular
')

dies muss ja zusammengeschrieben werden, oder? wenn nicht dann tritt eben dieser fehler auf.

helft mir. plzz
 
ich hab jetzt auch mal so probiert, aber es geht auch nicht :rolleyes: :

PHP:
echo "<tr><td height=\"20\" onmouseover=\"this.style.backgroundColor='#D8E6EE'\" onmouseout=\"this.style.backgroundColor='#FFE8A2'\" onClick=\"MM_goToURL('parent','index.php?seite=$zeile')\">&nbsp;<a href=\"index.php?seite=$zeile\">$zeile</a></td></tr><tr><td><img src=\"img/white.gif\" width=\"181\" height=\"1\"></td></tr>";

das ist ja echt seltsam
 
ich werde mal meine quelldateien posten. vielleicht blickt ihr da durch?! wenn ihr mal zeit habt, dann könnt ihr euch dieser mal annehmen. wäre echt nett von euch. :|

thx, lg
emanuel :)
 

Anhänge

Zuletzt bearbeitet:
Du musst bei PHP drauf achten nicht so viele Syntax Fehler zu machen.

Nicht so:
PHP:
<? INCLUDE"fuss.htm"; ?>

sondern so:
PHP:
<?php include "fuss.php"; ?>

(du kanst keine html Files includen)

Am ende fehlt auch noch die Klammern für die Else Schleife.
Und warum nimmst du einmal die MM JS Funktion um die Seite zu wechseln und einmal den Link?
 
hoch lebe THE REAL TOOLKIT!
du bist wirklich ein genie! :-)
das muss einmal gesagt werden! ein großes lob an THE REAL TOOLKIT :)
du bist meistens derjenige der alle probleme am besten löst und sich am besten auskennt und am meisten easy erklärt.

danke vielmals, du warst mir eine große hilfe!

(du hattest recht, es war ein problem mit MM JS (hab es in dreamweaver erstellt, dort hat er diese funktion hinzugefügt)
ich hab jetzt das problem folgendermaßen gelöst:

PHP:
<? INCLUDE"kopf.php"; ?>

<?php $fp = fopen ("menue.txt","r");
if ($fp)
{
    while(!feof($fp)) 
    {
    $zeile = fgets($fp); 
echo "<tr><a href=\"index.php?seite=$zeile\">
		<td height=\"20\" onmouseover=\"this.style.backgroundColor='#D8E6EE'\"
		onmouseout=\"this.style.backgroundColor='#FFE8A2'\"><a href=\"index.php?seite=$zeile\">&nbsp;$zeile</a></td></a>
	  </tr>
	  <tr>
		<td><img src=\"img/white.gif\" width=\"181\" height=\"1\"></td>
	  </tr>"; 
    }
fclose($fp);
}
else 
echo "Datei wurde nicht gefunden";
?>

<? INCLUDE"anschrift.php"; ?> 
<? INCLUDE"fuss.php"; ?>

wo meinst du soll ich die klammern zumachen? es sind zwei offen und zwei sind zu.
gleich nach dem if, nach dem while.
zugemacht wird nach </tr>"; und nach fclose($fp);

meintest du vielleicht:

PHP:
else
	{
echo "Datei wurde nicht gefunden";
	}


trotzdem: ich kann nur eins sagen: DANKE :)
 
Zuletzt bearbeitet:
Natürlich kann man HTML-Files includen! :)
Aber du solltest dir wirklich angewöhnen zwischen include und "[...]" ein freizeichen zu lassen, und bitte schreib es klein, in Caps sieht das ja schlimm aus :p
 
ja hast recht. hab mich eh gewundert - html kann man schon includen. warum sollte man es aber nicht? hat da jemand ideen? vielleicht zu wenig sicherheit?!

ok, den befehl hab ich klein geschrieben und leerzeichen hab ich auch gemacht. :-)

lg
emanuel
 
Bitte np,will doch nur helfen. :)
Und so gut kenn ich mich in PHP nicht aus.
Und das man html files includen kann ist mir wirklich neu. *g*
Freut mich aber,dass es jetzt klappt. :)
 
Zurück