Navigation : Forums > Problèmes > Calendrier et base de données

Pages : 1 2 > Poster un nouveau sujet Ajouter un message
Auteur Message
Bobmanne

Messages : 6
Inscrit le : 09/05/2005
Posté le 09/05/2005 à 11:55:30 Message N°1 #
Salut !

Je voudrais pouvoir rejoindre les dates de ma base sql sur le calendrier affiché sur le site, mais je ne comprends pas vraiment comment faire pour les tableaux.

$param['highlight'] = array( '20050510' => 'Rendez-vous', '200505091330' => 'Rendez-vous');

Il faudrait que j'arrive a mettre à la place mes vraibles $date et $rendezvous à partir de ma requete. Avec un While ca n'affiche évidemment que le dernier résultat.

Quelqu'un aurait il la solution à mon problème ?
Profil Citer
Bobmanne

Messages : 6
Inscrit le : 09/05/2005
Posté le 09/05/2005 à 15:46:49 Message N°2 #
J'ai bricolé ça, ça marche :

include('admin/connect.php');
$sql = "SELECT * FROM dates";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while ($data = mysql_fetch_array($req)) {
$param['highlight'][$data[date]] = $data[titre];
}
mysql_free_result ($req);
mysql_close ();


Date = la date
Titre = Nom de l'évenement
Profil Citer
OwG

Messages : 6
Inscrit le : 13/05/2005
Posté le 13/05/2005 à 13:48:25 Message N°3 #
<B>Salut
J'ai deux problèmes :

-Je ne sais pas ou il faut placer les $param[hilight]

($param['highlight'] = array( '20050510' => 'Rendez-vous', '200505091330' => 'Rendez-vous'); )
( après quoi à quelle ligne ...)
Mon second : parfois allez savoir pourquoi j'ai ce message derreur qui s'affiche suivant les dates :

Notice: Undefined offset: 7 in c :program fileseasyphp1-7wwwcorcencalendrier.php on line 145


Merci de répondre car j'ai réellement besoin de se script...

Ps : Le script que tu as cité pour mysql se place il au même endroit que $param[hilight].
C'est un cercle vicieux ...
<U>Merci d'avance</U>
:$

______________________________
Message édité par OwG
Profil Citer
Bobmanne

Messages : 6
Inscrit le : 09/05/2005
Posté le 14/05/2005 à 12:13:32 Message N°4 #
$param[hilight] est définie dans ### New params V2 à la ligne 98 je crois.

Ton problème vient peut-être de easy php, essaie le scrpt chez ton hebergeur pour voir !

Le script que tu as cité pour mysql se place il au même endroit que $param[hilight].


J'ai supprimé la ligne 98 et j'ai mis le code pour la base sql avant ### Default Params, ligne 64.

En tous cas c'est u très bon script qui m'a tiré une belle épine du pied, bravo.
Profil Citer
kells

Messages : 8
Inscrit le : 12/05/2005
Posté le 15/05/2005 à 13:38:38 Message N°5 #
euh...
Profil Citer
kells

Messages : 8
Inscrit le : 12/05/2005
Posté le 15/05/2005 à 14:18:39 Message N°6 #
J'ai reussi à l'installer mais, il y a que le premier évènement de la base de donnée qui s'affiche, on ne peut pas en afficher plusieurs. Si vous avez une solution?
Merci
Profil Citer
kells

Messages : 8
Inscrit le : 12/05/2005
Posté le 15/05/2005 à 14:57:15 Message N°7 #
Ok, C'a marche, si je peux aider quelqu'un? l'envoyé à qui que ce soit...
Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 16/05/2005 à 10:30:56 Message N°8 #
Au pire, poste-le sur le forum, comme ça tous les visiteurs pourront en profiter ;-)
Profil Citer
OwG

Messages : 6
Inscrit le : 13/05/2005
Posté le 16/05/2005 à 12:47:27 Message N°9 #
kells puisque tu proposes ton aide j'aimerais bien que tu affiche le script agvec sql si c'était possible ( qui afficyhe toute les dates et non pas une seule :$: )
Et puism'indiquer aussi quel requette sql il faut faire .
Ty d'avance
Profil Citer
Bobmanne

Messages : 6
Inscrit le : 09/05/2005
Posté le 16/05/2005 à 12:53:18 Message N°10 #
Le script que j'ai posté affiche normalement toutes les dates, ca marche chez free en tous cas, si vous voulez voir le résultat : Test
Profil Citer

Navigation : Forums > Problèmes > Calendrier et base de données

Pages : 1 2 > Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :