Bonjour,
J'ai une page d'index sur laquelle j'appel toutes les données depuis une base MySql par des include php.
Ca fonctionne très bien dans <body> mais pas dans <head>
Comme un petit code vaut mieux que de long discours, voici le topo
Dans le fichier index :
dans le fichier connexion.inc.php = info connection Bdd
dans le fichier contenu-pages.php
Tout fonctionne parfaitement en local
Mais sur mon hébergement 1&1, ça réagit comme si la bdd était vide (champs laissés vide)
J'arrive à avoir le contenu dans le <body> si je place le include (contenu-pages) dans le body mais là, les champs d'entête me signalent un undefined index
Avez vous une idée pour résoudre ce problème ?
Celà peut il être lié à mon hébergement ?
Merci d'avance
Modifié par gaelgerard (21 Mar 2007 - 12:55)
J'ai une page d'index sur laquelle j'appel toutes les données depuis une base MySql par des include php.
Ca fonctionne très bien dans <body> mais pas dans <head>
Comme un petit code vaut mieux que de long discours, voici le topo
Dans le fichier index :
a écrit :
Ce code fonctionne en fin de compte
<?php include("Connections/connexion.inc.php");?>
<?php include ('inc/contenu-pages.php');?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title><?php echo $titre ?></title>
<meta ... />
</head>
<body>
<h1><?php echo $titre ?></h1><?php echo $contenu ?>
dans le fichier connexion.inc.php = info connection Bdd
dans le fichier contenu-pages.php
<?php
if (!isset($_GET['page'])) $page= 'accueil';
$sql="SELECT * FROM rubriques where var_url='$page'";
$res=mysql_query($sql);
while($row=mysql_fetch_assoc($res)){
$id_rub=$row["id_rub"];
}
$sql1="SELECT * FROM pages WHERE id_rub='$id_rub'";
$res1=mysql_query($sql1);
while($row1=mysql_fetch_assoc($res1)){
$titre=$row1["Titre"];
$contenu=$row1["Contenu"];
$mots=$row1["Mots_cles"];
$desc=$row1["Description"];
}
?>
Tout fonctionne parfaitement en local
Mais sur mon hébergement 1&1, ça réagit comme si la bdd était vide (champs laissés vide)
J'arrive à avoir le contenu dans le <body> si je place le include (contenu-pages) dans le body mais là, les champs d'entête me signalent un undefined index
Avez vous une idée pour résoudre ce problème ?
Celà peut il être lié à mon hébergement ?
Merci d'avance
Modifié par gaelgerard (21 Mar 2007 - 12:55)