Balise title en fonction d'un titre de news.
22 messages
• Page 1 sur 2 • 1, 2
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- Grantome
- WRInaute accro

- Messages: 2899
- Inscription: 16 Jan 2004
Balise title en fonction d'un titre de news.
Salut,
Bon, j'avais vu qu'on en avait parlé, mais impossible de retrouver le post qui va bien.
Dans la même idée que pour les titre de page du forum de WRI, je souhaite mettre en titre de page, le titre de la news affichée.
J'utilise Freenews, mais j'y arrive pas.
Voici l'url, qui n'apportera rien, j'en suis sur, mais bon...
h**p://www.raikkonen-f1.com/test/annuaire/actualite.php?id_news=8.
Donc, comment afficher la variable titre de la news id_news=8 ?
Bon, j'avais vu qu'on en avait parlé, mais impossible de retrouver le post qui va bien.
Dans la même idée que pour les titre de page du forum de WRI, je souhaite mettre en titre de page, le titre de la news affichée.
J'utilise Freenews, mais j'y arrive pas.
Voici l'url, qui n'apportera rien, j'en suis sur, mais bon...
h**p://www.raikkonen-f1.com/test/annuaire/actualite.php?id_news=8.
Donc, comment afficher la variable titre de la news id_news=8 ?
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: 14 Oct 2002
quelque chose dans ce genre la
PS : un ch'tit coup d'URL rewriting au passage ?
- Code: Tout sélectionner
list($title) = mysql_fetch(mysql_query("select title from news where id_news=8"));
echo("<title>$title<title>");
PS : un ch'tit coup d'URL rewriting au passage ?
- Grantome
- WRInaute accro

- Messages: 2899
- Inscription: 16 Jan 2004
mahefarivony a écrit:quelque chose dans ce genre la
- Code: Tout sélectionner
list($title) = mysql_fetch(mysql_query("select title from news where id_news=8"));
echo("<title>$title<title>");
PS : un ch'tit coup d'URL rewriting au passage ?
Chaque chose en sont temps pour l'URL Rewriting
Par contre comment faire si le id de la page change.
Bah oui, là c'es un id 8, mais il change en fonction de l'article appelé.
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: 14 Oct 2002
oh la, des petits cours de php s'imposent
dans ce cas présent, tu appelles cette page avec id_news=8
donc dans ta page actualite.php ou tu fais ton petit bricolage, tu récuperes la variable $id_news
a plus qu'a faire
h**p://www.raikkonen-f1.com/test/annuaire/actualite.php?id_news=8.
dans ce cas présent, tu appelles cette page avec id_news=8
donc dans ta page actualite.php ou tu fais ton petit bricolage, tu récuperes la variable $id_news
a plus qu'a faire
- Code: Tout sélectionner
list($title) = mysql_fetch(mysql_query("select title from news where id_news=$id_news"));
echo("<title>$title<title>");
- Grantome
- WRInaute accro

- Messages: 2899
- Inscription: 16 Jan 2004
...
Geuuurrrrr...... gueunnnieuuuuuu.....
A comprend rien.
Bon voilà ce que je tente:
Mais sait pas quoi mettre dans xxxxxx, j'essai plein de truc mais rien ne passe.
Avec mysql_fetch, j'ai une erreur "Call to undefined function: mysql_fetch() "
A comprend rien.
Bon voilà ce que je tente:
- Code: Tout sélectionner
<html>
<head>
<?
list($titre) = xxxxxxxx;
echo "<title>$titre</title>";
?>
Mais sait pas quoi mettre dans xxxxxx, j'essai plein de truc mais rien ne passe.
Avec mysql_fetch, j'ai une erreur "Call to undefined function: mysql_fetch() "
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: 14 Oct 2002
hum.. c'etait une maniere d'illustrer la maniere de faire mais la syntaxe c'est sur que c'est pas ca.
ailleurs dans ta page actualite.php, tu as surement d'autres lignes qui font appel a la base de donnée.. Essaye de reperer un "select -- from machin" et tu repompes la syntaxe...
ailleurs dans ta page actualite.php, tu as surement d'autres lignes qui font appel a la base de donnée.. Essaye de reperer un "select -- from machin" et tu repompes la syntaxe...
- Grantome
- WRInaute accro

- Messages: 2899
- Inscription: 16 Jan 2004
...
Ouais, j'ai bien fouillé, et tout essayé.
Voici le code qui doiy normalement fonctionner.
Je prend la variable meta, dans laquelle je place la donne titre de la base news lorsque id_news=celle de la page, ici 8.
Le problème c'est que une fois exécuté, la source m'affiche
Le code exécute bien le id_news, vu qu'il prend bien la 8, mais il me met toute la ligne dans la variable au lieu de la valeur titre.
- Code: Tout sélectionner
<?
$meta="SELECT titre FROM news WHERE id_news=$id_news";
echo"<title>$meta<title>";
?>
Voici le code qui doiy normalement fonctionner.
Je prend la variable meta, dans laquelle je place la donne titre de la base news lorsque id_news=celle de la page, ici 8.
Le problème c'est que une fois exécuté, la source m'affiche
- Code: Tout sélectionner
<title>SELECT titre FROM news WHERE id_news=8</title>
Le code exécute bien le id_news, vu qu'il prend bien la 8, mais il me met toute la ligne dans la variable au lieu de la valeur titre.
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: 14 Oct 2002
cherche un truc du genre
mysql_query ou sql_query
(c'est l'instruction qui va aller effectivement faire une requete dans mysql)
mysql_query ou sql_query
(c'est l'instruction qui va aller effectivement faire une requete dans mysql)
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: 14 Oct 2002
et quand tu auras trouvé, recopie ici le bout de code
-

Bobez - WRInaute impliqué

- Messages: 716
- Inscription: 20 Mai 2004
À priori mysql_query() devrait faire l'affaire ici
Sinon, je persiste, ce n'est pas vraiment correct de récupérer une variable GET par $variable. Dans les dernières versions de php, il est recommandé de récupérer ces variables par $_GET['variable'], autrement cela peut créer des conflits avec d'autres variables, notamment des variables POST (qu'il faut maintenant récupérer par $_POST['variable']). Autant prendre dès maintenant les bonnes habitudes
Donc dans ton cas, utilise $_GET['id_news'] plutôt que $id_news.
Sinon, je persiste, ce n'est pas vraiment correct de récupérer une variable GET par $variable. Dans les dernières versions de php, il est recommandé de récupérer ces variables par $_GET['variable'], autrement cela peut créer des conflits avec d'autres variables, notamment des variables POST (qu'il faut maintenant récupérer par $_POST['variable']). Autant prendre dès maintenant les bonnes habitudes
Donc dans ton cas, utilise $_GET['id_news'] plutôt que $id_news.
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: 14 Oct 2002
on va d'abord lui laisser le temps de faire sa premiere requete base de données
> un petit pas pour l'homme, une grosse avancée pour raikkonen
> un petit pas pour l'homme, une grosse avancée pour raikkonen
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: 14 Oct 2002
te prends pas la tete, fait une recherche dans ta page sur "select" et ramene nous ici la ligne trouvée
22 messages
• Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- La balise titre (balise TITLE)
- Balise <title> en fonction du contenu d'une Bdd ?
- Question sur le title (balise titre idéale)
- Balise <meta name="title">, doit reprendre H1 ou balise Title ?
- Balise Title : vaut mieux 2-3 mots clés ou un title égal au H1
- balise title et attribut title d'un lien ou d'une image
- Différence entre la balise alt et la balise title
- balise title dans balise lien , possible ?
- fonction include et title
- Titre du site en title
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Music Search
- Calculer l'indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
