problème PHP/Mysql

Nouveau WRInaute
Je suis débutant en php et je rame !!!

Je viens de récupérer un ancien site d'une tierce personne (php/mysql) que j'ai installé sur un serveur 1 and 1. j'ai créé la base de données via l'interface de 1 and 1 et j'ai importé les données de l'ancienne base. J'ai modifié le fichier config à la nouvelle base de données

J'arrive a atteindre la base de données via un fichier de test http://www.carrelage-pleingres.com/test-2.php

Par contre, j'ai vite trouvé la limite de mes compétences !!! impossible de faire apparaitre les données de la variable $m1.

Quelqu'un a une idée sur la façon que je dois m'y prendre, merci

Voici ci-après le code de ma page http://www.carrelage-pleingres.com :

<?php
require ("config.php") ;

mysql_connect($SQL_HOST,$SQL_Compte,$SQL_Password);

mysql_select_db($SQL_Database);

$query = mysql_query("SELECT * FROM source_menu WHERE Valide=\"1\" ORDER BY pos *1 ASC");

while($row = mysql_fetch_array($query)){

if($row['Bouton']=="accueil"){
// récupère les meta de la page en cours
$Meta_menu_slogan = $row['menu_slogan'];
$Meta_titre = $row['titre'];
$Meta_des = $row['des'];
$Meta_mot= $row['mot'];

// récupère le contenu de la page en cours
$DB_Bouton = $row['Bouton'];
$DB_Texte = $row['Texte'];
}

// récupère les boutons du menu
$DB_ID = $row['ID'];
$DB_Valide = $row['Valide'];
$DB_Type = $row['Type'];
$DB_Page = $row['Page'];
$DB_Bouton = $row['Bouton'];
$DB_des = $row['des'];

if($DB_Type=="2"){
$m1.= "<img src=\"images/menu-puce.jpg\" width=\"7\" height=\"13\"> <a href=\"/carrelage-cuisines.php?idpage=".$DB_ID."\" title='".$DB_des."' class=\"menu\">".$DB_Bouton."</a><br />\n";
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Carrelages de cuisine</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Description" content="Découvrez des idées pour votre espace gastronomique. Plein Grès vous propose de la faïence et du carrelage pour tout style de cuisine."/>
<meta name="keywords" content="idées,espace,gastronomique,Plein Grès, faïence, carrelage,style,cuisine."/>
<meta name="category" content="animals">
<meta name="robots" content="index,follow">
<meta name="revisit-after" content="7 days">
<link href="styles.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" >
</head>
<body>

<div class="google" style="text-align:center;">Plein Grès le spécialiste du carrelage
pour cuisine en Isère. Notre magasin est situé à la côte saint andré dans le
dauphiné en Rhône Alpes</div>

<table align="center" cellspacing="0" style="border:1px solid #ffffff;width,921;">
<tr>
<td colspan="2" style="border:0px solid #ffffff;padding:0px;margin:0px;"><img src="images/up.jpg" width="921" height="178"></td>
</tr>
<tr>
<td colspan="2" class="menu-up"><a href="index.php">Accueil</a> <img src="images/space-carrelages.jpg" width="20" height="4">
<a href="carrelages.php">Carrelages</a> <img src="images/space-carrelages.jpg" width="20" height="4">
<a href="cuisines.php">Cuisines</a> <img src="images/space-carrelages.jpg" width="20" height="4">
<a href="salle-de-bain.php">Salles de bains</a> <img src="images/space-carrelages.jpg" width="20" height="4">
<a href="exterieurs.php">Ext&eacute;rieurs</a> <img src="images/space-carrelages.jpg" width="20" height="4">
<a href="divers.php">Divers</a> <img src="images/space-carrelages.jpg" width="20" height="4">
<a href="informations.php">Infos</a> <img src="images/space-carrelages.jpg" width="20" height="4">
<a href="adresse.php">Situation</a> <img src="images/space-carrelages.jpg" width="20" height="4">
<a href="contact.php">Contact</a></td>
</tr>
<tr>
<td width="422" class="font-center"><img src="images/carrelage-cuisine.jpg" width="381" height="381" style="margin:40 10 10 10px;"></td>
<td width="495" valign="top" class="font-center" style="padding-top:25px;"><div style="text-syze=:+2;"><font size="+2">Cuisines</font></div>
<div style="margin:25px; padding:20px; font-size:11px;border:1px solid #CCCCCC">
D&eacute;couvrez des id&eacute;es pour votre espace gastronomique. Plein
Gr&egrave;s vous propose de la fa&iuml;ence et du carrelage pour tout
style de cuisine.<br>
</div>

<?php echo $m1?>

</td>
</tr>
<tr>
<td colspan="2" align="right" valign="middle" class="footer"><img src="images/signe.jpg" width="84" height="42"></td>
</tr>
</table>
<?php mysql_close();?>
</body>
</html>
 
WRInaute impliqué
c'est bien le code de / qui est présenté, car cela ne correspond pas à la source html générée de / ?
 
WRInaute accro
Fais déjà un var_dump ( $row ) pour voir ce que tu as. En particulier $row['Type'] ^^

Sinon $m1.= est une très mauvaise idée dans un while, il vaut mieux faire $m1=

Sinon tu vas rajouter les chaines les unes après les autres :D :D

Tu peux aussi te simplifier la notation et donc la lecture et donc le debug en écrivant

$m1 = ' blabla

ce qui t'évitera d'échapper tous les " , beaucoup plus fréquents que les ' dans du code
 
Discussions similaires
Haut