Ik heb een index.php pagina die subpaginas include. Bijv. index.php?id=home
Dan wordt home.php in index.php gevoegd.
Maar al deze subpagina's hebben andere titels.
Deze moeten bovenaan de pagina komen.

Weet iemand een manier om een titel in een subpagina mee te geven zodat hij bovenaan index.php verschijnd?
Ik denk gewoon


<title><?php
if ($_GET['id'] == "home")
{
echo 'home';
}
elseif ($_GET['id'] == "iets")
{
echo 'iets';
}
?>
</title>


[edit]
typo
[/edit]

<title><?php echo $_GET['id']; ?></title>


bedoel je dit.
Nee, Zo geef je de titel via de url door. Maar ik wil de titel in de pagina die ik include geven. Deze moet dan bovenaan op de index.php pagina komen
je bedoelt toch gewoon de titel van de pagina zoals hier phphulp bovenaan staat?

in dat geval even in een divje kieperen en daar de goed eigenschappen aan meegeven zodat hij bovenaan komt te staan.

of bedoelde je de pagina titel hier: PHPHULP -PHP Forum- Titel bovenaan..... enz.

in dat geval ik het altijd een opmaak.php dat mijn css en mijn titels regeld. via <title>$titel</title> en dan kan hij gewoon in de include het maakt voor php niet uit waar.

in geval van geen van bijde dan is het vast te laat te voor mij maar he bij na weekend....
Als ik het goed begreep wou/wil hij voor elke pagina die hij include een eigen <title> met eigen naam. Dus verschillende titels.
dan moet je in de pagina die je include ff een functie maken. Zoiets:

header.php:

<?php

function echohead($titel)
{
echo "
<HTML>
<HEAD>
<TITLE>" . $titel . "</TITLE>
</HEAD>
<BODY>
";
}

?>

pagina.php:

<?php

include('header.php');
headecho("Home");

echo "Dit is Home";

?>
HIj werkt niet:S
ow, ik zie het.

<?php

include('header.php');
echohead("Home");

echo "Dit is Home";

?>

Ik had head en echo in de functienaam verkeerd om :P

Reageren