Page 1 sur 1

Problème avec la commande include

Posté : 16 janv. 2012, 14:55
par Invité
J’ai fait un site sous forme d’un tableau invisible j’ai mette 8 ligne la 6eme ligne j’ai divisé en deux colonne a droite où s’affiche le contenu du site a gauche j’ai mette la commande include pour m’intégrer le fichier qu’il contient le menu de navigation et le 8eme ligne j’ai fait un pied de page le problème c’est que le pied de page s’affiche seulement sous la partie droite qu’il contient le contenu du site et non pas sous le site entier

Sa le code de la page

Code : Tout sélectionner

<body> <script type="text/javascript" src="http://www.luminate.com/widget/fdc910164a/"></script> <div class="globale"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="141" colspan="2" align="left" valign="top"> <div class="ads1"> <?php include 'ads1.php'; ?> </div> <img src="img/header.png" /> <!-- <h4>THE</h4> <h3>BEST</h3> <h2>PICTURES</h2>--> </td> </tr> <tr> <td colspan="2" align="left" valign="top">&nbsp;</td> </tr> <tr> <td colspan="2" align="left" valign="top"> <div class="ads2"> <?php include 'ads2.php'; ?> </div> </td> </tr> <tr> <td colspan="2" align="left" valign="top"> <div class="ads3"> <?php include 'ads3.php'; ?> </div> </td> </tr> <tr> <td align="left" valign="top">&nbsp;</td> <td align="left" valign="top"><?php include 'menu_top.php'; ?></td> </tr> <tr> <td width="15%" align="left" valign="top"><?php include 'menu_left.php'; ?></td> <td width="85%" align="left" valign="top"><br /> <?php $dir="img/bebe"; if ($dh = @opendir("$dir")){ $files = array(); while (($file = @readdir($dh)) !== false){ if ($file == "." or $file == ".." or $file == "Thumbs.db") {continue;} $files[] = $file; } $photosPerPage = 21; $pageNum = 1; if(isset($_GET['page'])) { $pageNum = $_GET['page']; } $files_num = count($files); $counter = ($pageNum - 1) * $photosPerPage; $lastphotoinpage = ($pageNum * $photosPerPage) - 1; echo "<table width=\"614\" border=\"0\">"; while($counter<=$lastphotoinpage){ if ($counter == $files_num) {break;} echo"<tr>"; $tdcounter = 1; $imagesperrow = 3; while($tdcounter <= $imagesperrow){ echo"<td width=\"250\"><a href='$dir/$files[$counter]' target='_blank'><img class=\"im\" alt=\"photos pictures\" src='$dir/$files[$counter]' border='0' width='250' height='250'></td>"; $tdcounter++; $counter++; if ($counter == $files_num) { break;} } echo"</tr>"; } echo "</table><br>"; $maxPage = ceil($files_num/$photosPerPage); $self = $_SERVER['PHP_SELF']; echo "<hr><table border=\"0\" align=\"center\"><tr>"; for($i=1;$i<$maxPage+1;$i++){ echo "<td width=\"20\"><a href=$self?page=$i>$i</a></td>\n"; } } else{ echo "Directory not found"; } ?> </td> </tr> <tr> <td colspan="2" align="left" valign="top" bgcolor="#0000FF"><p dir="ltr" align="center"><font color="#FFFFFF"><b>PIED DE PAGE</b></font></p> </td> </tr> </table> </body>
Et sa le lien de la page sur le site
http://www.the-best-pictures.co.cc/test.php

Re: Problème avec la commande include

Posté : 16 janv. 2012, 15:37
par haugure
Salut,

Je suis pas certain d'avoir tout bien compris, mais essayes de rajouter : &nbsp; (un espace) dans les cellules vides !

Re: Problème avec la commande include

Posté : 16 janv. 2012, 16:17
par Invité
Malheureusement sa marche pas je vais t’expliquer en bas de la page il ya le mot du PIED DE PAGE avec un arrière plan bleu normalement cette arrière plan doit être une barre horizontale sur toute la page

http://www.the-best-pictures.co.cc/test.php

Re: Problème avec la commande include

Posté : 16 janv. 2012, 16:59
par xTG
Tu as ceci concernant ton pied de page :
<table align="center" border="0">
<tbody>
<tr>
<td width="20">
<a href="/test.php?page=1">1</a>
</td>
<td width="20">
<a href="/test.php?page=2">2</a>
</td>
<td width="20">
<a href="/test.php?page=3">3</a>
</td>
<td width="20">
<a href="/test.php?page=4">4</a>
</td>
<td width="20">
<a href="/test.php?page=5">5</a>
</td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#0000FF" colspan="2">
<p align="center" dir="ltr">
<font color="#FFFFFF">
<b>PIED DE PAGE</b>
</font>
</p>
</td>
</tr>
</tbody>
</table>
Il est contenu dans un tableau gérant aussi la pagination.
Et la partie pagination a une largeur fixe !
Donc pour avoir un pied de page sur toute la largeur il faut le sortir de ce tableau.

Voir même du <td> représentant la colonne des photos pour ouvrir un nouveau <tr> qui prendra toute la largeur du site comme la bannière.

Re: Problème avec la commande include

Posté : 16 janv. 2012, 17:03
par moogli
css => http://www.alsacreations.com

voir un colspan (ou colpgroup)