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
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: Lun Oct 14, 2002 10:00
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 ?
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: Lun Oct 14, 2002 10:00
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>");
...
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: Lun Oct 14, 2002 10:00
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...
...
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: Lun Oct 14, 2002 10:00
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: Lun Oct 14, 2002 10:00
et quand tu auras trouvé, recopie ici le bout de code
À 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: Lun Oct 14, 2002 10:00
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: Lun Oct 14, 2002 10:00
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 Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML)
- Balises meta et référencement : les bases à savoir
- Description d'une page-type optimisée pour le référencement
- La balise meta NOYDIR de Yahoo
- Bien choisir le titre de chaque page : conseil n°4 en référencement
- Gérer l'entête HTTP en PHP
- Comment créer une page web en PHP
- Google Code publie des statistiques sur le codage HTML des pages web
- Idées d'optimisation du référencement des images
- Les informations de la Google Toolbar
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



le forum