Bonjour voila j ai un petit probleme a vous expliquer.
je désire faire un agenda mais j ai un soucis au niveau de la mise en page.
voici le schema.

Come vous pouvez le constater cela me recreer une ligne a chaque fois.
ce que je veut en fait c 'est recreer une ligne que si le nom de la personne change.
mais la le probleme c est que si la personne a plusieurs evenement dans la semaine ce me recreer une ligne a chaque évenement.
Pouriez vous m'expliquer comment je pourai proceder.
merci d avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
//créations des jours de la semaine
if(date('w')==1){ $l=date('d');$m=date('d')+1;$me=date('d')+2;$j=date('d')+3;$v=date('d')+4;} //lundi
if(date('w')==2){ $l=date('d')-1;$m=date('d');$me=date('d')+1;$j=date('d')+2;$v=date('d')+3;} //mardi
if(date('w')==3){ $l=date('d')-2;$m=date('d')-1;$me=date('d');$j=date('d')+1;$v=date('d')+2;} //mercredi
if(date('w')==4){ $l=date('d')-3;$m=date('d')-2;$me=date('d')-1;$j=date('d');$v=date('d')+1;} //jeudi
if(date('w')==5){ $l=date('d')-4;$m=date('d')-3;$me=date('d')-2;$j=date('d')-1;$v=date('d');} //vendredi
 
//rempalcement des mois en lettre a partir de numéros.
if(date('m')==1){ $mo='janvier';}
if(date('m')==2){ $mo='février';}
if(date('m')==3){ $mo='mars';}
if(date('m')==4){ $mo='avril';}
if(date('m')==5){ $mo='mai';}
if(date('m')==6){ $mo='juin';}
if(date('m')==7){ $mo='juillet';}
if(date('m')==8){ $mo='aout';}
if(date('m')==9){ $mo='septembre';}
if(date('m')==10){ $mo='octobre';}
if(date('m')==11){ $mo='novembre';}
if(date('m')==12){ $mo='décembre';}
 
//affichage du tableau.
echo "<table id='heure' width='95%' cellpadding='2' cellspacing='2'>
 <tr  bgcolor='#99babf'>
 <td></td>
 <td colspan='2'>Lundi $l $mo</td><td colspan='2'>Mardi $m $mo</td><td colspan='2'>Mercredi $me $mo</td>
 <td colspan='2'>Jeudi $j $mo</td><td colspan='2'>Vendredi $v $mo</td></tr>
 <tr bgcolor='#e2f1f4'align='center'><td></td>
 <td>Matin</td><td>Apres-midi</td><td>Matin</td><td>Apres-midi</td><td>Matin</td><td>Apres-midi</td>
 <td>Matin</td><td>Apres-midi</td><td>Matin</td><td>Apres-midi</td></tr>";
 
$sql = mysql_query("SELECT * FROM ddsv_planning");
while($data = mysql_fetch_array($sql) ) {
 $balise="</td><td>";
 echo"<tr><td>";
if($data['date']==$l){echo $data['contenu'];}
 echo $balise;
if($data['date']==$l){echo $data['contenu'];}
 echo $balise;
if($data['date']==$m){echo $data['contenu'];}
 echo $balise;
if($data['date']==$m){echo $data['contenu'];}
 echo $balise;
if($data['date']==$me){echo $data['contenu'];}
 echo $balise;
if($data['date']==$me){echo $data['contenu'];}
 echo $balise;
if($data['date']==$j){echo $data['contenu'];}
 echo $balise;
if($data['date']==$j){echo $data['contenu'];}
 echo $balise;
if($data['date']==$v){echo $data['contenu'];}
 echo $balise;
if($data['date']==$v){echo $data['contenu'];}
 echo "</td></tr>";
}
?>