Bonjour,
Donc voila mon problème:
Je suis actuellement en train de développer un script en php pour géré la disponibilité d'une piste de karting, jusque là tout va bien... Seulement j'ai un problème au niveau de l'affichage de mes tableau :
Sous Google Chrome et IE l'affichage se fait nickel mais sous Firefox et Opera j'ai un gros décalage en hauteur sur chacune de mes lignes . Je fais donc apelle a vous pour un peu d'aide car j'ai beau chercher et faire plusieurs éssai (modif heigh Cellspading etc.) rien n'y fait.Le problème est du au HTML et non au PHP c'est pourquoi je poste dans cette section.
Voici un lien vers l'affichage des tableaux de réservation en question :
http://loisirs.mecaniques.online.f [...] e-la-piste
Et voici la partie du code concerné:
Code :
- echo '<table border="0" cellspacing="0" background="IMG/ft.png" >';
- echo '<tr>';
- echo '<td colspan="19"><IMG src="IMG/heure.png"></td>';
- //for ($i = 7; $i <= 23; $i++)
- //{
- // echo '<td>'.$i.'H</td>';
- //}
-
- echo '</tr>';
- // fonction qui retourne 7 dates après celle d'aujourd'hui
- for ($j = 0; $j < 7; $j++)
- {
- $jsemaine = date('d/m/Y', strtotime('+' . $j . ' day'));
- $jsemaine_chiffre = date('N', strtotime('+' . $j . ' day'));
- $jjour_chiffre = date('j', strtotime('+' . $j . ' day'));
- echo '<tr>';
- echo '<td>';
- $f = 0;
- $s = 0;
- if ($j > 0 )
- $s = 1;
- if ($today == 7)
- $f = $j ;
- //$today = date("N" ); // date("N" ) retourne un numéro de 1 à 7 pour Lundi à Dimanche
- $today = $today + $s - $f ;
- echo '<div align="center"> ';
- echo '<p>';
- switch($today) //Le Switch permet d'avoir une écriture simplifiée, nettement plus lisibile qu'une pile de if then else.
- {
- case 1:
- echo 'Lundi<br>'.$jsemaine;
- break;
- case 2:
- echo ' Mardi<br> '.$jsemaine;
- break;
- case 3:
- echo 'Mercredi<br> '.$jsemaine;
- break;
- case 4:
- echo 'Jeudi<br> '.$jsemaine;
- break;
- case 5:
- echo 'Vendredi<br> '.$jsemaine;
- break;
- case 6:
- echo 'Samedi<br> '.$jsemaine;
- break;
- case 7:
- echo 'Dimanche<br> '.$jsemaine;
- break;
- }
- echo '</p>';
- echo '</div>';
- if ($today == 7)
- $today = 0 ;
- echo '</td>';
- for ($i = 7; $i <= 23; $i++)
- {
- if (!isset($tab2[$jjour_chiffre][$i]))
- echo '<td><center><img src='.'IMG/'.$tab1[$jsemaine_chiffre][$i].'></center></td>';
- else
- echo '<td><center><img src='.'IMG/'.$tab2[$jjour_chiffre][$i].'></center></td>';
- }
- }
- echo '</tr>';
- echo '</table>';
|
Merci d'avance
Message édité par wyllen le 03-06-2010 à 15:28:37