C'est sur que pour lui cela fait une sacré trotte lol mais se serais aussi avec plaisir si vous avez pas peur des petites terrible (ma fille lol)
C'est sur que pour lui cela fait une sacré trotte lol mais se serais aussi avec plaisir si vous avez pas peur des petites terrible (ma fille lol)
RE moi je dirais malheureusement :
J'ai testé tous et voila les différents problèmes avec ci joint une capture de mes validation.
Explication sur les deux cas non validés :
- Ancienne consigne déjà présente ayant pour date
25/01/2012 > 28/01/2012 = Icone Actuel Gris
Je rajoute une consigne avec comme date :
31/12/2011 > 09/01/2012
=== Icone devrais être Vert alors que celui-ci reste sur Gris
- Ancienne consigne déjà présente ayant pour date
25/01/2012 > 28/01/2012 = Icone actuel Gris
Je rajoute une consigne avec comme date :
05/01/2011 > 06/01/2011
=== Icone devrais être Rouge alors que celui-ci reste sur Gris (faute dans la capture)
Voila je suis vraiment désolé de faire ch.. le monde avec cela![]()
Salut,
Tu ne voudrais pas poster le code de tes formulaires (pages entières avec les headers) stp.
Je t'ai envoyé les fichier originaux tel quel avec la base de donnée en prime
Un grand merci à toi
Bon j'ai regardé et c'est bien ce qu'il me semblait : il faut que tu rajoutes dans toutes tes pages entre les balises <head></head> ceci :de manière à désactiver le cache du navigateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <meta http-equiv="Cache-Control" content="no-cache">
Sinon, tu as un autre moyen pour y parvenir c'est en envoyant un header, comme ceci :
Un autre point, il semblerait que tu aies des différences d'encodage entre plusieurs fichiers, si tu veux éviter des problèmes je te conseille très fortement de tout hamoniser vers UTF-8 SANS BOM
Code : Sélectionner tout - Visualiser dans une fenêtre à part header("Cache-Control: no-cache, must-revalidate")
Je te remercie je doit m'absenté (je suis en repos) je fait cela des mon retour, un grand merci en croisant les doigts
Malheureusement même après le nettoyage et renommage j'ai toujours le problème :
> Ajout d'une consigne prochaine date donc icone gris et ajout d'une consigne incluant la date du jour l'icone reste gris alors qu'il devrait être vert.
Dit moi je vais essayé avec easy php car j'utilise mov'amp actuellement peut être cela le problème.
Ok, bon tu vas vérifier une chose : sur la page contenant les mauvaises couleurs, tu vas cliquer droit et vérifier sa source. Pour les lignes incriminées quelle est la valeur de <img src="..." />
Il y a biensur toutes les images affichées bonne s ou "mauvaises"
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img src="..." />
les mauvaises
Oui aussi sauf que ce n'est pas les bonnes mais il y a bien le img src
Dans tes fichiers, comment s'appelle le script qui doit te renvoyer les données et qui pose problème ?
Tu parle de la page ?? si c'est le cas c'est default.inc.php, dans le cas contraire j'ai pas tous compris la désolé
Bon, je te poste ce que tu m'as envoyé ce matin (default.inc.php):
Je ne vois aucune trace des modifs qui ont été abordées tout au long de cette discussion. En particulier la détermination du nom du fichier image en fonction des dates... Est-ce normal ?
Je reup de suite tous cela, c'est space je n'obtient pas la même choses peut être un mauvais up de ma part
MP Envoyé désolé
ok je vais reprendre ton code (y en a besoin).
Je comprend pas pourquoi tu dis cela hein :p
J'allais le faire j'ai deja commencé petit a petit ce matin
Edition: pour infos j'ai refait la page defaut pour a part du site mais toujours le meme probleme.
Bon j'ai repris le code, essaies avec ça :
J'ai essayé de faire au mieux, je croise les doigts quand même un peu...
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98 <?php include('conf.php'); require('pages/fonctions_dates.php'); // nombre total de consignes $exec = mysql_query("SELECT COUNT(*) AS nb FROM tb_consignes") or die(mysql_error()); $nb = mysql_result($exec, 0); $sql = ' SELECT *, IF(date_du IS NULL, NULL, DATE_FORMAT(date_du, "%Y%m%d")) AS dateDu, IF(date_au IS NULL, NULL, DATE_FORMAT(date_au, "%Y%m%d")) AS dateAu FROM tb_clients_sites INNER JOIN tb_consignes ON (tb_clients_sites.idclients_sites = tb_consignes.clients_sites_id) GROUP BY clients_sites ORDER BY clients_sites'; $exec = mysql_query($sql) or die(mysql_error()); $pair = true; $data = array(); $now = date('Ymd') * 1; while($row = mysql_fetch_assoc($exec)) { // si une des dates est indéfinie alors -> consigne permanente if (isset($row['dateDu']) && isset($row['dateAu'])) { if ($row['dateAu'] < $now) { $row['statut'] = 'perim.png'; } else if (($row['dateDu'] <= $now) && ($now <= $row['dateAu'])) { $row['statut'] = 'nouv.png'; } else { $row['statut'] = 'proch.png'; } } else { $row['statut'] = 'cperm.png'; } $row['class'] = ($pair) ? 'paire' : 'impaire'; $pair =! $pair; $data[] = $row; } $htmlent = function($p) { return htmlentities($p, ENT_QUOTES); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <meta http-equiv="Cache-Control" content="no-cache" /> <title><?php echo (isset($_GET["page"])) ? "Page : " . $_GET["page"] : "Portail Consignes Opérateur"; ?></title> </head> <body> <p>Actuellement <?php echo $nb; ?> consignes dans la base.</p> <table id="content" width="893" border="0" align="center" cellspacing="0"> <tr> <td align="center" background="images/bg-content.png"> <center><img src="/img/logo.png" /></center> </td> </tr> </table> <br /><br /><br /><br /> <table bgcolor="#FFFFFF" border="1" cellpadding="0" style="border-color:#999" width="800"> <thead> <tr> <th background="img/fdc.png" width="490" align="center"><b>CLIENT / SITE</b></th> <th background="img/fdc.png" width="130" align="center"><b>DATE DER.CONSIGNE</b></th> <th background="img/fdc.png" width="67" align="center"><b>STATUT</b></th> <th background="img/fdc.png" width="27" align="center"><b>LIRE</b></th> </tr> </thead> <tbody> <?php foreach($data as $row): ?> <tr> <td class="<?php echo $row['class']; ?>"><?php echo $htmlent($row['clients_sites']); ?></td> <td class="<?php echo $row['class']; ?>"><center><?php echo dateFR($row['datej']); ?></center></td> <td class="<?php echo $row['class']; ?>"><center><img src="img/<?php echo $row['statut']; ?>" /></center></td> <td class="<?php echo $row['class']; ?>"><center><a href="pages/lecture_consignes.php?id=<?php echo $row['idclients_sites']; ?>" title="Consigne pour <?php echo $htmlent($row['clients_sites']); ?>" rel="gb_page_center[900, 700]"><img src="/img/lect_consignes.png" /></a></center></td> </tr> <?php endforeach; ?> </tbody> </table> <br /> <hr width="400" /> <table width="800" height="37" border="0"> <tr> <td width="200" align="center"><em><img src="img/perim.png" width="16" height="16" align="absmiddle" /> Consignse à archivées</em></td> <td width="200" align="center"><em><img src="img/proch.png" width="16" height="15" align="absmiddle" /> Consignes à venir</em></td> <td width="200" align="center"><em><img src="img/nouv.png" width="16" height="15" align="absmiddle" /> Consignes ce jour</em></td> <td width="200" align="center"><em><img src="img/cperm.png" width="16" height="15" align="absmiddle" /> Consignes permanentes</em></td> </tr> </table> <p> </p> </body> </html>
Tu devrais sortir tous les <center></center> width="" align=""... dans tes css, on y gagnerait en lisbilité
Erreur :
Parse error: syntax error, unexpected T_FUNCTION in W:\var\www\portail_ope\pages\default.inc.php on line 47
SI je l'enleve :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $htmlent = function($p) { return htmlentities($p, ENT_QUOTES); }
Fatal error: Function name must be a string in W:\var\www\portail_ope\pages\default.inc.php on line 78
J'ai prévu de refaire le CSS
Ok tu ne codes pas en PHP 5.3+ c'est pour ça que tu as cette erreur.
Et avec cette version :
ça donne quoi ?
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97 <?php include('conf.php'); require('pages/fonctions_dates.php'); // nombre total de consignes $exec = mysql_query("SELECT COUNT(*) AS nb FROM tb_consignes") or die(mysql_error()); $nb = mysql_result($exec, 0); $sql = ' SELECT *, IF(date_du IS NULL, NULL, DATE_FORMAT(date_du, "%Y%m%d")) AS dateDu, IF(date_au IS NULL, NULL, DATE_FORMAT(date_au, "%Y%m%d")) AS dateAu FROM tb_clients_sites INNER JOIN tb_consignes ON (tb_clients_sites.idclients_sites = tb_consignes.clients_sites_id) GROUP BY clients_sites ORDER BY clients_sites'; $exec = mysql_query($sql) or die(mysql_error()); $pair = true; $data = array(); $now = date('Ymd') * 1; while($row = mysql_fetch_assoc($exec)) { // si une des dates est indéfinie alors -> consigne permanente if (isset($row['dateDu']) && isset($row['dateAu'])) { if ($row['dateAu'] < $now) { $row['statut'] = 'perim.png'; } else if (($row['dateDu'] <= $now) && ($now <= $row['dateAu'])) { $row['statut'] = 'nouv.png'; } else { $row['statut'] = 'proch.png'; } } else { $row['statut'] = 'cperm.png'; } $row['class'] = ($pair) ? 'paire' : 'impaire'; $pair =! $pair; $data[] = $row; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="no-cache" /> <title><?php echo (isset($_GET["page"])) ? "Page : " . $_GET["page"] : "Portail Consignes Opérateur"; ?></title> </head> <body> <p>Actuellement <?php echo $nb; ?> consignes dans la base.</p> <table id="content" width="893" border="0" align="center" cellspacing="0"> <tr> <td align="center" background="images/bg-content.png"> <center><img src="/img/logo.png" /></center> </td> </tr> </table> <br /><br /><br /><br /> <table bgcolor="#FFFFFF" border="1" cellpadding="0" style="border-color:#999" width="800"> <thead> <tr> <th background="img/fdc.png" width="490" align="center"><b>CLIENT / SITE</b></th> <th background="img/fdc.png" width="130" align="center"><b>DATE DER.CONSIGNE</b></th> <th background="img/fdc.png" width="67" align="center"><b>STATUT</b></th> <th background="img/fdc.png" width="27" align="center"><b>LIRE</b></th> </tr> </thead> <tbody> <?php foreach($data as $row): ?> <tr> <td class="<?php echo $row['class']; ?>"><?php echo htmlentities($row['clients_sites'], ENT_QUOTES); ?></td> <td class="<?php echo $row['class']; ?>"><center><?php echo dateFR($row['datej']); ?></center></td> <td class="<?php echo $row['class']; ?>"><center><img src="img/<?php echo $row['statut']; ?>" /></center></td> <td class="<?php echo $row['class']; ?>"><center><a href="pages/lecture_consignes.php?id=<?php echo $row['idclients_sites']; ?>" title="Consigne pour <?php echo htmlentities($row['clients_sites'], ENT_QUOTES); ?>" rel="gb_page_center[900, 700]"><img src="/img/lect_consignes.png" /></a></center></td> </tr> <?php endforeach; ?> </tbody> </table> <br /> <hr width="400" /> <table width="800" height="37" border="0"> <tr> <td width="200" align="center"><em><img src="img/perim.png" width="16" height="16" align="absmiddle" /> Consignse à archivées</em></td> <td width="200" align="center"><em><img src="img/proch.png" width="16" height="15" align="absmiddle" /> Consignes à venir</em></td> <td width="200" align="center"><em><img src="img/nouv.png" width="16" height="15" align="absmiddle" /> Consignes ce jour</em></td> <td width="200" align="center"><em><img src="img/cperm.png" width="16" height="15" align="absmiddle" /> Consignes permanentes</em></td> </tr> </table> <p> </p> </body> </html>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager