Page 1 sur 1

Probleme avec un agenda en PHP/MySql

Posté : 17 déc. 2012, 20:13
par tistou45430
bonjour à tous,

j'ai un soucis avec la gestion d'un emplois du temps pour une banque,
Deja je ne sais pas comment récupérer la date des jours de la semaine pour que cela m'affiche l'emplois du temps de la semaine courante.
Puis je n'arrive pas à remplir les cases de mon tableau ...
J'ai deja créé ma table avec le nom de l'employé , l'intitulé du rdv , le jour du rdv, l'heure du rdv et sa durée.

je vous transmet mon code :

merci pour l'aide.
<?php
if (isset($_POST['bouton-afficher-edt'])){
?>
	<p><table>
<?php
	$sql=mysql_connect('localhost','root', 'root') or die("erreur de connexion au serveur");
	$db=mysql_select_db("Projet-banque") or  die("erreur de connexion au serveur"); 	
	$nom=$_POST['nom'];
	
	$RDV=mysql_query("SELECT * FROM emploiDuTemps WHERE nomEmploye='".$nom."' " , $sql) or die("ERREUR \n");
	while($row=mysql_fetch_row($RDV)){
		if ($row[1]==$nom){
		$jourRdv=$row[3];
		$heureRdv=$row[4];
		$intitule=$row[2];
	
	$jour = array(null, "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche");
	$rdv[$jourRdv][$heureRdv] = ".$intitule.";
	}
	}
	echo "<tr><th>Heure</th>";
	for($x = 1; $x < 8; $x++) 
		echo "<th>".$jour[$x]."</th>";
	echo "</tr>";
	for($j = 8; $j < 19; $j += 0.5) {
		echo "<tr>";
		for($i = 0; $i < 7; $i++) {
			if($i == 0) {
				$heure = str_replace(".5", ":30", $j);
				if(substr($heure,-3,3) != ":30")
					echo "<td class=\"time\" rowspan=\"2\">".$heure."h</td>";
			}
			echo "<td>";
			if(isset($rdv[$jour[$i+1]][$heure])) {
				echo $rdv[$jour[$i+1]][$heure];
			}
			echo "</td>";
		}
		echo "</tr>";
	}
?>
</table>
<?php
}
else { 
?>
		<fieldset>
		<legend>Veuillez entrer le nom de l'employé.</legend>
							<form name="login" action="afficher-edt.php" method="post">
							<p><td>Nom</td></p>
							<INPUT type="input" name="nom" /><br /><br /> 
							<INPUT type="submit" value="Afficher Emplois du Temps" name="bouton-afficher-edt" /><br /> 
							</form><br />
		</fieldset>
<?php
mysql_close();							
}
?>

Re: Probleme avec un agenda en PHP/MySql

Posté : 09 janv. 2013, 12:45
par ouckileou
Pour ta première question as-tu regardé la FAQ il y a un sujet sur les dates en PHP/MySQL.

Pour le "je n'arrive pas à remplir les cases de mon tableau", il va falloir expliquer plus clairement c'est un peu brut là :)