Changer titre page dynamique
Chamalau17
Messages postés
33
Statut
Membre
-
tryan44 Messages postés 1381 Statut Membre -
tryan44 Messages postés 1381 Statut Membre -
Bonjour,
Je vous explique d'abord le problème: Sur un site il y a un fil d'information sur la page d'accueil. Ce fil tourne en boucle avec le titre des actualités plus ou moins récentes. Pour voir le contenu on clique sur le titre. Ces actualités sont affichées dynamiquement, grâce à un fichier php. Dans ce fichier php, il y a une partie html, et la balise title est la suivante : <title>Actualités ROCHE FRANCE</title>. Donc toutes les actualités auront pour balise title la balise précédemment citée.
Je voulais changer pour chaque actualité la balise title en fonction du titre de l'actualité.
J'ai donc essayé ceci :
<html>
<head>
<?php
if(isset($_GET['actu_id']))
echo '<title>'.$actu['titre'].'</title>';
else
echo '<title> Actualités ROCHE FRANCE </title>';
?>
Mais après quand j'affiche le code source, ça m'affiche : <title></title>
Si quelqu'un a une idée pour bien récupérer les informations, ça m'aiderait beaucoup =)
Merci.
ps: si vous voulez voir de vous même : https://www.univrmenuiserie.fr/#/accueil
J'ai enlevé le code que je vous ai affiché et j'ai remis l'ancienne balise title
Je vous explique d'abord le problème: Sur un site il y a un fil d'information sur la page d'accueil. Ce fil tourne en boucle avec le titre des actualités plus ou moins récentes. Pour voir le contenu on clique sur le titre. Ces actualités sont affichées dynamiquement, grâce à un fichier php. Dans ce fichier php, il y a une partie html, et la balise title est la suivante : <title>Actualités ROCHE FRANCE</title>. Donc toutes les actualités auront pour balise title la balise précédemment citée.
Je voulais changer pour chaque actualité la balise title en fonction du titre de l'actualité.
J'ai donc essayé ceci :
<html>
<head>
<?php
if(isset($_GET['actu_id']))
echo '<title>'.$actu['titre'].'</title>';
else
echo '<title> Actualités ROCHE FRANCE </title>';
?>
Mais après quand j'affiche le code source, ça m'affiche : <title></title>
Si quelqu'un a une idée pour bien récupérer les informations, ça m'aiderait beaucoup =)
Merci.
ps: si vous voulez voir de vous même : https://www.univrmenuiserie.fr/#/accueil
J'ai enlevé le code que je vous ai affiché et j'ai remis l'ancienne balise title
A voir également:
- Changer titre page dynamique
- Changer dns - Guide
- Supprimer page word - Guide
- Tableau croisé dynamique - Guide
- Changer page d'accueil - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
2 réponses
if(isset($_GET['actu_id']))
{
$title = "SELECT * FROM actus WHERE id=". $_GET['actu_id'] ."";
$data = query_db($title);
$actu = mysql_fetch_array($data, MYSQL_ASSOC);
echo '<title>'.$actu['titre'].'</title>';
}
En cherchant dans ses cours ^^
{
$title = "SELECT * FROM actus WHERE id=". $_GET['actu_id'] ."";
$data = query_db($title);
$actu = mysql_fetch_array($data, MYSQL_ASSOC);
echo '<title>'.$actu['titre'].'</title>';
}
En cherchant dans ses cours ^^
Salut,
$_GET['actu_id'] induit qu'un paramètre transite dans l'url pour ensuite afficher la variable $actu['titre'] .
L'url :
/mapage.php?actu_id=variable
$_GET['actu_id'] induit qu'un paramètre transite dans l'url pour ensuite afficher la variable $actu['titre'] .
L'url :
/mapage.php?actu_id=variable
if(isset($_GET['actu_id'])){
/*requête sql pour allé chercher le titre de l'actu en fonction du paramètre passé par l'url*/
}
<?php
//Si la variable actu_id existe
if(isset($_GET['actu_id']))
{
//Requête à la bd (ne pas oublier la connexion)
$query = mysql_query("SELECT titre FROM actus WHERE id='".mysql_real_escape_string($_GET['actu_id'])."'");
//Si il n'y a aucun résultat
if(mysql_num_rows($query) == 0)
{
//On affiche le titre par défaut
echo '<title>Actualités ROCHE FRANCE</title>';
}
//Sinon
else{
//On boucle
while($affiche = mysql_fetch_array($query))
{
//On affiche le le titre correspondant à l'id (actu_id) transmit par l'url
echo '<title>'.$affiche['titre'].'</title>';
}
}
}
?>