shishi1906
Messages postés93Date d'inscriptionmercredi 1 mai 2013StatutMembreDernière intervention27 mars 2014
-
12 juin 2013 à 10:10
shishi1906
Messages postés93Date d'inscriptionmercredi 1 mai 2013StatutMembreDernière intervention27 mars 2014
-
12 juin 2013 à 11:46
Bonjour,
Je vous explique mon soucis.
J'ai 3 fichiers.
Un fichier (a) où je choisi le nom d'un utilisateur.
un fichier (b) où j'affiche son emploi du temps.
un fichier (c) qui contient les fonctions qui permette d'afficher l'emploi du temps.
Je voudrais que quand je selectionne le nom de mon utilisateur il me donne l'emploi du temps correspondant. Mais il me met que ma variable n'est pas définis alors que j'ai poster ma variable dans mon fichier (b).
Je ne comprend pas mon erreur quelqu'un pourrait-il m'aider ?
Fichier a :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><title>Csc : Plannings</title><meta http-equiv="content-type" content="text/html;charset=utf-8"/><meta http-equiv="Content-Style-Type" content="text/css"/><link rel="stylesheet" href="Css.css" type="text/css"/></head><body><center><h1>Centre SocioCulturel</h1></center><center><h2>Point de Mire</h2></center><center><h2>Plannings</h2></center><ul class="menu"><li><a href="index.html">Accueil</a></li><li><a href="planning.php">Plannings</a></li><li><a href="reservationSalle.php">Réservation des salles</a></li><li><a href="reservationmateriel.php">Réservation matériel</a></li><li><a href="reservationvehicule.php">Réservation d'un véhicule</a></li> <li><a href="connexion.php">Connexion </a></li> </ul></center><br /> <form method="post" action="indexplanning.php"> Séléctionner le salarié dont vous voulez le planning : <br /> <select name="idsalarie"> <option value="0">---------------</option> <?php // Connexion à la base de donnée $cnx = mysql_connect("localhost", "root", "") or die("Impossible de se connecter"); // Selection de la base $db = mysql_select_db("csc_apli") or die("Impossible de se connecter"); // Selection dans la base type_motif $requete5="SELECT * FROM salarie ORDER BY nom ASC"; //Exécution de la requete $result5=mysql_query($requete5); //Selection de tous les champs while ($ligne=mysql_fetch_array($result5)) { echo '<OPTION VALUE="'.$ligne["IDSALARIE"].'">'.$ligne["NOM"].''.$ligne["PRENOM"].'</OPTION>'; } ?> </select> <input type="submit" value="Valider" /> </form> </body></html>
<?phpclass Date{var$days=array('Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi','Dimanche');var$months=array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');functiongetEvents($year){// connexion à la base$base=mysql_connect("localhost","root","")ordie('Erreur de connexion '.mysql_error());// sélection de la base mysql_select_db('csc_apli',$base)ordie('Erreur de selection '.mysql_error());$sql=sprintf('SELECT * FROM planning WHERE YEAR(date) ='.$year.' && IDSALARIE='.$idsalarie);$res=mysql_query($sql)ordie('Erreur SQL !'.$sql.'<br>'.mysql_error());$r=array();$r2=array();$r3=array();/** * Ce que je veux $r[TIMESTAMP][id] = title */while($d=mysql_fetch_object($res)){$r[strtotime($d->date)][$d->id]=$d->libelle." ".$d->heuredebut." ".$d->heurefin;//print_r($d);}return$r;}functiongetAll($year){$r=array();$date=strtotime($year.'-01-01');while(date('Y',$date)<=$year){// Ce que je veux => $r[ANEEE][MOIS][JOUR] = JOUR DE LA SEMAINE$y=date('Y',$date);$m=date('n',$date);$d=date('j',$date);$w=str_replace('0','7',date('w',$date));$r[$y][$m][$d]=$w;$date=strtotime(date('Y-m-d',$date).' +1 DAY');}/* $date = new DateTime($year.'-01-01'); while($date->format('Y') <= $year){ // Ce que je veux => $r[ANEEE][MOIS][JOUR] = JOUR DE LA SEMAINE $y = $date->format('Y'); $m = $date->format('n'); $d = $date->format('j'); $w = str_replace('0','7',$date->format('w')); $r[$y][$m][$d] = $w; $date->add(new DateInterval('P1D')); }*/return$r;}}