Petit problème de connexion avec un calendrie

Bonjour,
voilà je me suis installer un petit calendrier événement mais je ne parviens pas à le faire fonctionner
je parviens à marquer une date mais au moment de voir le commentaire de cette même date, je reçois l'erreur suivante
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/m/c/a/mcardenne/www/event.php on line 13

voici le contenus du fichier event.php

<?php
include ("connexion.php");
function mysql_date_fr($champ)
{
$annee=substr($champ,0,4);
$mois=substr($champ,5,2);
$jour=substr($champ,8,2);
return $jour."-".$mois."-".$annee;
} 
$ref_event = $_GET["ref"];
$query = "SELECT * FROM events where idevent=\"$ref_event\" "; 
$result = mysql_query($query);
while ($val = mysql_fetch_array($result)) 
{ 
$idevent = $val["idevent"];
$date_event = mysql_date_fr($val["date_event"]);
$desc_event = $val["desc_event"];
echo "le <b class=\"title2\">".$date_event."</b><br /><br />";
echo "<p class=\"text4\">".$desc_event."</p>";
}
?>


à votre avis que dois-je faire

url du calendrier http://mcardenne.ovh.org/
Configuration: Windows 2000
Internet Explorer 6.0

2 réponses

  1. Contributeur
    probleme vient de la creation du lien :

    http://mcardenne.ovh.org/event.php?ref=1%22 <-- y'a un guillement (le %22). sinon ca fonctionne :

    http://mcardenne.ovh.org/event.php?ref=1 -->
    SELECT * FROM events where idevent="1" le 20-06-2007
    teste
    0
    1. Merci gryzzly
      cela fonctionne mais maintenant j'ai un souci avec le fichier insert car il ne fonctionne pas
      voici le insert. html
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
        <title></title>
        <meta name="description" content="">
        <meta name="keywords" content="">
        <meta name="author" content="Paris Ch">
        <meta name="generator" content="WebExpert 6">
      </head>
      <body>
      <form type="GET" action="http://mcardenne.ovh.org/insert.php">
      <select name="jour">
                 <option value=01>1</option>
                 <option value=02>2</option>
                 <option value=03>3</option>
                 <option value=04>4</option>
                 <option value=05>5</option>
                 <option value=06>6</option>
                 <option value=07>7</option>
                 <option value=08>8</option>
                 <option value=09>9</option>
                 <option value=10>10</option>
                 <option value=11>11</option>
                 <option value=12>12</option>
                 <option value=13>13</option>
                 <option value=14>14</option>
                 <option value=15>15</option>
                 <option value=16>16</option>
                 <option value=17>17</option>
                 <option value=18>18</option>
                 <option value=19>19</option>
                 <option value=20>20</option>
                 <option value=21>21</option>
                 <option value=22>22</option>
                 <option value=23>23</option>
                 <option value=24>24</option>
                 <option value=25>25</option>
                 <option value=26>26</option>
                 <option value=27>27</option>
                 <option value=29>29</option>
                 <option value=30>30</option>
                 <option value=31>31</option>
               		</select>
      		<select name="mois">
                 <option value=02>Février</option>
                 <option value=03>Mars</option>
                 <option value=04>Avril</option>
                 <option value=05>Mai</option>
                 <option value=06>Juin</option>
                 <option value=07>Juillet</option>
                 <option value=08>Août</option>
                 <option value=10>Octobre</option>
                 <option value=11>Novembre</option>
                 		</select>
      		<select name="annee">
                 <option value=2007>2007</option>
                 <option value=2008>2008</option>
                 <option value=2009>2009</option>
                 <option value=2010>2010</option>
      		   <option value=2011>2011</option>
      		   <option value=2012>2012</option>
      		   <option value=2013>2013</option>
      		   
               		</select><br />
             Description:<br />
      <textarea name="description" rows="10" cols="25"></textarea><br />
             <input type="submit" value="Envoyer">
             <input type="reset" value="Annuler">
         </form>
      
      </body>
      </html>


      et le insert. php

      <html>
      <head>
      <title>Ajout événement</title>
      </head>
      <body>
      <h2 class="title">Ajouter un événement:</h2>
      <?php
      include ("connexion.php");
      $j = $_GET["jour"];
      $m = $_GET["mois"];
      $a = $_GET["annee"];
      $desc = $_GET["description"];
      
      if(checkdate($m,$j,$a))
      {
      $date = $a."-".$m."-".$j;
      $sql = "INSERT INTO events (idevent ,date_event, desc_event)VALUES('', '$date', '$desc')";
      $result = mysql_query($sql);
      echo "événement ajouté";
      }
      else
      {
      echo "votre date n\'est pas valide";
      }
      
      ?>


      j'ai beau chercher je ne trouve pas
      0