8791 sujets

Développement web côté serveur, CMS

bonjour,

Mon code n’arrive pas a ce connecté la BDD, j’ai des messages d’erreurs .
Le 1er extrait les données de la base de données
Le 2e affiche les infos.

Notice: Undefined variable: mois_long in C:\wamp\www\spurgeon\index_data.php on line 2

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\spurgeon\index_data.php on line 6


voici le 1er code
<?php 
$texte = "Méditation du ".date("d")." ".$mois_long[date("m")-1]." ".date("Y")."";
$titre = "Spurgeon aujourd'hui - $texte";
$sql = "select meditation_id, titre, verset, verset_texte, texte from ltdlf where jour='".date("d")."' and mois='".date("m")."'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$mois_affiche = date("m");
?>



le 2eme code
<map id="tem_trans">
<area shape="rect" coords="0,0,50,10" href="index.php?p=add_temoignage&amp;meditation_id=<?php echo $row['meditation_id']; ?>" alt="Temoigner" />
<area shape="rect" coords="65,0,130,10" href="index.php?p=transmettre&amp;meditation_id=<?php echo $row['meditation_id'] ?>" alt="transmettre à un ami" />
</map>
<div align="center"><img src="images/image.php?image=mariah.ttf;ltdlf_model.png;46;23;<?php echo $texte ?>;19	" alt="Les trésors de la foi" width="441" height="33" /></div><br />
<div align="right"><img usemap="#tem_trans" src="images/ico_tem_trans.gif" width="130" height="10" border="0" alt="Témoigner et transmettre à un ami" /></div>
<div><div class="rightfloatboxverset"><div style="background-color:#68819e; color: #ffffff; padding: 2px; font-weight: bold; font-size: 9px;"><?php echo $row['verset'] ?></div><div style="padding: 2px"><?php echo $row['verset_texte'] ?></div></div><h3><?php echo $row['titre'] ?></h3><?php echo $row['texte'] ?></div>
<br /><br />
<span class="bluebold10px">mon texte ici <a href="index.php?p=add_temoignage&amp;meditation_id=<?php echo $row['meditation_id'] ?>"></a>!</span>


Merci d'avance pour votre aide
Modifié par Elkana (28 Feb 2011 - 23:22)
salut,

pour ta ère erreur, ta variable $mois_long n'existe pas.

Pour le warning, une bonne habitude à prendre est d'afficher les éventuelles erreurs :
$result = mysql_query($sql) or die(mysql_error());