Probleme de tableau ranger par heure et par date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme de tableau ranger par heure et par date

par castelli » 31 mai 2007, 17:01

Ah deja une erreur de moins lol

merci Ryle

Maintenant j'aimerais que tout les jours sous nommé dans le tableau

lundi, mardi, mercredi....
parce que la il n'y a que le lundi et le mardi
(dans la base de donnée il n'ya que le lundi et le mardi qui on des rendez vous de prevus)
j'ai essailler de faire une boucle "for" avant le while mais sa n'as pas fonctionner.

ps: je ne peux pas enlever le group by date .

merci encore

par Ryle » 31 mai 2007, 16:45

Le problème vient sans doute du fait que tu fermes le tableau alors que tu es encore dans la boucle :) (</table>)

par castelli » 31 mai 2007, 16:41

Voici pour l'instant ce que j'ai:

Jour 8h-9h| 9h-10h |11h-12h|13h-14h|14h-15h|15h-16h|16h-17H|17h-18H
lundi / / / / / / / /
---------------------------------------------------------------------------------------------
mardi / / / / / / / /

le mardi est hors du tableau.

Donc voila ma question, pourriez vous m'indiquez d'ou provient le probleme car je comprend pas
si vous avez des questions sur le code redite moi .

Je vous remercie d'avance.

Probleme de tableau ranger par heure et par date

par castelli » 31 mai 2007, 16:37

bonjour, j'ai un probleme avec un tableau que j'aimerai faire:

Voici la structure desiré

date | 8h |9h |10h |11H |12h |13h |14h |15h |16h |17h | 18h
-------------------------------------------------------------------------------------
lundi | | | | | | | | | | |
mardi
mercredi
jeudi
vendredi
samedi
dimanche

en faite dans le tableau j'aimerai faire apparaitre des rendez vous (tel proff avec tel eleve )
sachant qu'il peut avoir plusieur rendez vous mais avec des proff different a la meme heure

voici la table que j'utilise :

heure_conduite (
indentifiant_proff
identitifant_eleve
identifiant_heure
date
heure)

et voici le code que j'ai entré :

//les dates du debut et fin de semaines
$lundi2 = "$anneelundi-$moislundi-$jourlundi";
$dimanche2 = "$anneedimanche-$moisdimanche-$jourdimanche";

//tableau avec nom des jours
$a[1] = 'lundi';
$a[2] = 'mardi';
$a[3] = 'mercredi';
$a[4] = 'jeudi';
$a[5] = 'vendredi';
$a[6] = 'samedi';
$a[7] = 'dimanche';

//voici la requete qui permet de toute recuperer entre le debut et la fin de semaine
$selectinv = "Select * from heure_conduite  WHERE Date >='$lundi2' and date <='$dimanche2' group by date";
$resultinv = mysql_query($selectinv,$link)  or die ('Erreur 1: '.mysql_error() );
$i=1;
while ($voir = mysql_fetch_assoc($resultinv)&& $i<=7)
	{	
//création de l'objet personne
	$personne1 = new date();
	$personne1->identifiant_date = $voir['identifiant_date'];
	$personne1->identifiant_eleve = $voir['identifiant_eleve'];
	$personne1->identifiant_proff = $voir['identifiant_proff'];
	$personne1->date = $voir['date'];
	$personne1->heure = $voir['heure'];
	
?>
	<tr><td><?php echo $a[$i]; ?></td>
	<td><?php $personne1->identifiant_eleve() ?>/<?php $personne1->identifiant_proff() ?></td>
	<td><?php $personne1->identifiant_eleve() ?>/<?php $personne1->identifiant_proff() ?></td>
	<td><?php $personne1->identifiant_eleve() ?>/<?php $personne1->identifiant_proff() ?></td>
	<td><?php $personne1->identifiant_eleve() ?>/<?php $personne1->identifiant_proff() ?></td>
	<td><?php $personne1->identifiant_eleve() ?>/<?php $personne1->identifiant_proff() ?></td>
	<td><?php $personne1->identifiant_eleve() ?>/<?php $personne1->identifiant_proff() ?></td>
	<td><?php $personne1->identifiant_eleve() ?>/<?php $personne1->identifiant_proff() ?></td>
	<td><?php $personne1->identifiant_eleve() ?>/<?php $personne1->identifiant_proff() ?></td>
<?php
$i++;
	}
?></tr></table>