includen - aber wo???
Christoph
- php
0 Andreas0 Tobias K.0 Andreas Korthaus
Hallo,
ich habe eine Frage zum switch befehl. und zwar möchte ich über einen link mit dem switch befehl eine andere seite in meine index seite includen. der script sieht bei mir so aus:
<? switch($section) {
case "news": include("data.content/news.php"); break;
default: include("data.content/news.php"); break;
} ?>
mein link:
<a href="index.php?section=news"> » news</a>
Und nun zu meiner Frage. Wie kann ich einstellen das der inhalt der zu includenen datei (bei mir jetzt die news.php) in einer bestimmten zelle meiner tabelle eingefügt wird und nicht direkt oben über der hauptseite??
wäre nett wenn ihr mir helfen könntet
Hallo,
ich würde in der switch eine Variable bekannt machen. Diese prüfst du in der Zelle und läßt sie dort includen.
Andreas
Hallo Christoph,
<? switch($section) {
wenn du den Link unten verwendest gehört hier aber nicht $section hin, sondern $_GET['section']
case "news": include("data.content/news.php"); break;
default: include("data.content/news.php"); break;
} ?>
<a href="index.php?section=news"> » news</a>
afaik werden Leerzeichen die zwischen <a> und </a> stehen auch unterstrichen, was u.U. etwas seltsam aussieht.
Und nun zu meiner Frage. Wie kann ich einstellen das der inhalt der zu includenen datei (bei mir jetzt die news.php) in einer bestimmten zelle meiner tabelle eingefügt wird und nicht direkt oben über der hauptseite??
nirgends - du musst deinen Code einfügen, an der der Inhalt der eingebundenen Datei dann stehen soll.
Grüße aus Nürnberg
Tobias
Hi!
Na das sieht doch schon viel besser aus!
ich habe eine Frage zum switch befehl. und zwar möchte ich über einen link mit dem switch befehl eine andere seite in meine index seite includen. der script sieht bei mir so aus:
<? switch($section) {
wie schon gesagt wurde solltest Du unbedingt $_GET["section"] verwenden(siehe Links!).
case "news": include("data.content/news.php"); break;
default: include("data.content/news.php"); break;
} ?>mein link:
<a href="index.php?section=news"> » news</a>
Und nun zu meiner Frage. Wie kann ich einstellen das der inhalt der zu includenen datei (bei mir jetzt die news.php) in einer bestimmten zelle meiner tabelle eingefügt wird und nicht direkt oben über der hauptseite??
inderm Du den PHP-Code eben in einer Tabellenzeile einfügste, also
<html><body>
<table>
<tr>
<td><? echo "HALLO!"; ?></td>
</tr>
</table>
</body></html>
siehe auch:
http://www.php3.de/manual/de/introduction.php#intro-whatis
http://www.php3.de/manual/de/tutorial.firstpage.php
Grüße
Andreas