8792 sujets

Développement web côté serveur, CMS

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 :
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)
Merci Franck Zappa Smiley langue
Je vais essayer de me débrouiller avec ça
Je marque résolu et le bon code dès que c fait Smiley sweatdrop
Désolé,
Mon problème a été résolu plus vite que prévu
En fait, je faisais appel à deux fichiers de connexion à ma bdd dans ma page d'index
1 perso pour l'appel des contenus
1 créée par Dreamweaver pour l'appel des menus
Il semblerait qu'il y'avait conflit entre les 2
J'ai gardé l'appel des contenus dans l'index et déplacé l'appel des menus dans le fichier d'include
Plus de conflit ça marche j'appel tous mes contenus depuis ma bdd (metas, menus et textes)
Merci encore