Hallo iedereen ik draai een zoekmachine script op mijn website, weinig ervaring met php... nu heb ik een vraag over het veranderen van de titel na een zoekopdracht.

Dit is de code:

<title><?=$title?><?if ($search != NULL) echo " :: search: $search";?></title>

De titel ziet er dan alsvolgt uit:

"Websitenaam :: search: zoekterm"

Nu wil ik het verranderen zodat er alleen ":: search: zoekterm" komt te staan, zonder de naam van mijn website.


Wie o wie kan mij vertellen hoe!

Alvast bedankt voor de reacties!

Johan
Eenvoudig door het stukje
<?=$title?>
te verwijderen...
ja dat snap ik maar dan komt er op mijn homepage geen titel te staan.

de zoekopdracht wordt zeg maar geladen in de homepage
Dan verander je dat if-statement toch iets?
<?php
if ($search != NULL)
{
echo ' :: search: '.$search;
}
else
{
echo $title;
}
?>
ah ik snap hem, bedankt voor de snelle reactie Blanche.
Ik ga het even proberen!
You're welcome. Succes ermee...
werkt perfect! bedankt!
Nog een kleine opmerking, je kunt die shorttags (<?=) beter niet gebruiken. Als je je script dan verhuist naar een server waar dit uitgeschakeld is, zal het wellicht niet meer werken.

Liever dus altijd gewoon netjes de volledige <?php tag gebruiken ;-)
bedankt voor de tip!
Hey Blanche, heb nog een vraagje. Ik wil

echo ' :: search: '.$search;

verranderen in

echo $search ' :: search: ';

Zodat de zoekterm voor mijn titel komt te staan,
Dit doe ik blijkbaar totaal verkeerd. Kan jij me helpen?
Je mist de . tussen $search en de '...

Reageren