Petit problème de connexion avec un calendrie

Fermé
papa-christian Messages postés 26 Date d'inscription lundi 3 janvier 2005 Statut Membre Dernière intervention 24 janvier 2009 - 19 juin 2007 à 19:27
papa-christian Messages postés 26 Date d'inscription lundi 3 janvier 2005 Statut Membre Dernière intervention 24 janvier 2009 - 26 juin 2007 à 08:44
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/

2 réponses

gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 332
19 juin 2007 à 20:07
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
papa-christian Messages postés 26 Date d'inscription lundi 3 janvier 2005 Statut Membre Dernière intervention 24 janvier 2009
26 juin 2007 à 08:44
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