par
Meutledaron » 27 mars 2010, 15:35
Avant toute chose Bonjour a tous,
Je me suis inscris sur votre forum dans le but d'avoir une aide a un problème que je rencontre actuellement.
Je suis en train de développer un site internet pour une association qui s'apelle Géolor, on m'a demander de refaire a neuf leur ancien site. (
http://www.geolor.fr) donc en attendant qu'il soye terminer le nouveau site est héberger ici :
http://www.rescue-pc.fr
Je voulais metre en place un systeme de calendrier pour que les membres clique sur les dates et vois quel évènement est organiser ce jour la.
Donc le calendrier je l'ai trouver ici :
http://www.codes-sources.com/code.aspx?ID=36439
Le seul problème c'est qu'il n'y a pas de page pour ajouter un évènement donc j'ai créer cette page qui est encore a améliorer :
http://www.rescue-pc.fr/membres/agenda/ajout.php
Mais au moment ou envoyer le code rien ne se passe et je ne m'y connais pas très bien en Mysql
Donc j'ai deux pages :
ajout.php
Code : Tout sélectionner
<?
include("connexion.php");
if($jour==""){echo "<center>Il faut choisir un jour.</center>";exit;}
if($mois==""){echo "<center>Il faut choisir un mois.</center>";exit;}
if($annee==""){echo "<center>Il faut choisir une année.</center>";exit;}
if($evenement==""){echo "<center>Il faut saisir un évènement.</center>";exit;}
$table="calendrier";
$jour=$_POST["jour"];
$mois=$_POST["mois"];
$annee=$_POST["annee"];
$evenement=$_POST["evenement"];
$query = "INSERT INTO $table(jour,mois,annee,evenement)";
$query .= "VALUES('$jour','$mois','$annee',$evenement')";
$result = mysql_query($query);
?>
<? mysql_close(); ?>
et Connexion.php
Code : Tout sélectionner
<?php
$host="localhost";
// laisser "localhost" pour tester en local, sinon, c'est votre nom d'utilisateur :
$user="root";
// laisser vide pour tester en local, sinon, c'est votre mot de passe d'utilisateur :
$pass="";
// rentrer votre nom de base sur easyPHP pour tester en local, sinon, c'est souvent votre nom d'utilisateur :
$db="agenda";
mysql_connect($host, $user, $pass) or die("Pas de connexion au serveur");
mysql_select_db($db) or die("Cette table n'existe pas");
?>
Sachant que la structure de ma base de données est la suivante :
Code : Tout sélectionner
--
-- Structure de la table `calendrier`
--
DROP TABLE IF EXISTS `calendrier`;
CREATE TABLE IF NOT EXISTS `calendrier` (
`id` int(11) NOT NULL auto_increment,
`jour` int(11) NOT NULL default '0',
`mois` int(11) NOT NULL default '0',
`annee` int(11) NOT NULL default '0',
`evenement` text NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 ;
--
-- Contenu de la table `calendrier`
--
INSERT INTO `calendrier` (`id`, `jour`, `mois`, `annee`, `evenement`) VALUES (1, 25, 12, 2005, 'HO HO HO...\nJoyeux Noël !!!');
INSERT INTO `calendrier` (`id`, `jour`, `mois`, `annee`, `evenement`) VALUES (2, 12, 3, 2006, '- Ceci est un test !!!');
Voila je ne vous demande pas de tout faire a ma place mais si quelqu'un pouvais me donner un petit coup de pouce ou m'orienter dnas la bonne direction ca serais gentil .
Cordialement Julien
Avant toute chose Bonjour a tous,
Je me suis inscris sur votre forum dans le but d'avoir une aide a un problème que je rencontre actuellement.
Je suis en train de développer un site internet pour une association qui s'apelle Géolor, on m'a demander de refaire a neuf leur ancien site. (http://www.geolor.fr) donc en attendant qu'il soye terminer le nouveau site est héberger ici : http://www.rescue-pc.fr
Je voulais metre en place un systeme de calendrier pour que les membres clique sur les dates et vois quel évènement est organiser ce jour la.
Donc le calendrier je l'ai trouver ici : http://www.codes-sources.com/code.aspx?ID=36439
Le seul problème c'est qu'il n'y a pas de page pour ajouter un évènement donc j'ai créer cette page qui est encore a améliorer : http://www.rescue-pc.fr/membres/agenda/ajout.php
Mais au moment ou envoyer le code rien ne se passe et je ne m'y connais pas très bien en Mysql
Donc j'ai deux pages :
ajout.php
[code]<?
include("connexion.php");
if($jour==""){echo "<center>Il faut choisir un jour.</center>";exit;}
if($mois==""){echo "<center>Il faut choisir un mois.</center>";exit;}
if($annee==""){echo "<center>Il faut choisir une année.</center>";exit;}
if($evenement==""){echo "<center>Il faut saisir un évènement.</center>";exit;}
$table="calendrier";
$jour=$_POST["jour"];
$mois=$_POST["mois"];
$annee=$_POST["annee"];
$evenement=$_POST["evenement"];
$query = "INSERT INTO $table(jour,mois,annee,evenement)";
$query .= "VALUES('$jour','$mois','$annee',$evenement')";
$result = mysql_query($query);
?>
<? mysql_close(); ?>
[/code]
et Connexion.php
[code]<?php
$host="localhost";
// laisser "localhost" pour tester en local, sinon, c'est votre nom d'utilisateur :
$user="root";
// laisser vide pour tester en local, sinon, c'est votre mot de passe d'utilisateur :
$pass="";
// rentrer votre nom de base sur easyPHP pour tester en local, sinon, c'est souvent votre nom d'utilisateur :
$db="agenda";
mysql_connect($host, $user, $pass) or die("Pas de connexion au serveur");
mysql_select_db($db) or die("Cette table n'existe pas");
?>
[/code]
Sachant que la structure de ma base de données est la suivante :
[code]--
-- Structure de la table `calendrier`
--
DROP TABLE IF EXISTS `calendrier`;
CREATE TABLE IF NOT EXISTS `calendrier` (
`id` int(11) NOT NULL auto_increment,
`jour` int(11) NOT NULL default '0',
`mois` int(11) NOT NULL default '0',
`annee` int(11) NOT NULL default '0',
`evenement` text NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 ;
--
-- Contenu de la table `calendrier`
--
INSERT INTO `calendrier` (`id`, `jour`, `mois`, `annee`, `evenement`) VALUES (1, 25, 12, 2005, 'HO HO HO...\nJoyeux Noël !!!');
INSERT INTO `calendrier` (`id`, `jour`, `mois`, `annee`, `evenement`) VALUES (2, 12, 3, 2006, '- Ceci est un test !!!');
[/code]
Voila je ne vous demande pas de tout faire a ma place mais si quelqu'un pouvais me donner un petit coup de pouce ou m'orienter dnas la bonne direction ca serais gentil .
Cordialement Julien