Tom's Guide > Forum > Programmation > Problème de prog en php (résolu merci)

Problème de prog en php (résolu merci)

Forum Programmation : Problème de prog en php (résolu merci)

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Je voudrais associer un titre a chacune de mes pages en passant pas un prog en php car je ne peux pas utiliser la balise title de l'html car j'ai utilisé une fonction inclue pour appeler mes différentes pages pour décharger mes pages.
Voila j'ai fais un code avec la fonction if switch mais cela ne marche pas cela mais sur toutes mes pages le titre par défaut.

voici mon code:

Code :
  1. <?
  2. if ($url="" );
  3. else $url = "";
  4. switch ($url)
  5. {
  6. case 'http://tauphraen/Montagne%20du%20Destin%20Free/index.php?rubrique=Annuaire':
  7. echo "Annuaire";
  8. break;
  9. case 'http://tauphraen/Montagne%20du%20Destin%20Free/index.php?rubrique=Liens':
  10. echo "Liens";
  11. break;
  12. default:
  13. echo "La Montagne du Destin";
  14. break;
  15. }
  16. ?>



Ensuite j'utilise une include entre la balise "title" pour appeler mon prog en php

Merci d'avance.

les liens sont des liens locals.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

<html>
<head>

<?
$titre = "";
if (IsSet($_GET['rubrique'])) {
$titre = $_GET['rubrique'];
}
else {
$titre = "La Montagne du Destin";
}

switch ($titre)
{
case 'Annuaire':
echo "<title>Annuaire</title>";
break;
case 'Liens':
echo "<title>Liens</title>";
break;
default:
echo "<title>La Montagne du Destin</title>";
break;
}
?>

</head>
<body>
bla bla bla
</body>
</html>

ca ne marcherai pas ca??

Répondre à mr_keyser

Citation :

if ($url="" );
else $url = "";



Alors déjà on met : if($url == "" ) (deux égal)

Ensuite ce bout de code te mettra la variable $url à NULL quelque soit sa valeur avant, donc pas étonnant que tu n'obtiennent pas ce que tu veux.


De plus ton approche de la chose est la mauvaise. Prend le code de Mr_keyser, il est beaucoup plus prompt à marcher.

Répondre à Resurectin

Ok je vais faire ca et merci pour votre aide

Répondre à droopy4ever

Les balises <? ?> sont proscrites. Il faut utiliser <?php ?> ! Les balises <? ?> peuvent entrer en conflit avec des balises de début XML, et de plus elles ne sont pas gérer pour le php sur tous les serveurs.

Répondre à gallile
Tom's Guide > Forum > Programmation > Problème de prog en php (résolu merci)
Aller à :

Il y a 2610 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens