beaucoup trop d'espace

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 : beaucoup trop d'espace

par Invité » 01 févr. 2006, 11:25

Merci, ca marche impec.
C'est mon <tr> qu'il fallait fermer.
Je ferais plus attention a la lisibilite.

par Cyrano » 01 févr. 2006, 10:48

Quand tu affiches du code, mets donc le code normalement sans nous éparpiller ça comme tu l'as fait, c'est illisible.

Proposition de correction:
<?php
// Connexion à la base 
include "site_cfg.php";
$connect = mysql_connect("$host", "$user", "$pass"); 
$mabase= mysql_select_db($bdd);
?>
<link href="/homepage.css" rel="stylesheet" type="text/css">
<link href="pikasso.css" rel="stylesheet" type="text/css" />
<table border="1" bordercolor="#FFFFFF"> 
<?php
$select = "SELECT id, client, agency, name, slogan, country, thumb, print FROM pikasso";
$result = mysql_query($select,$connect);

$i = 1; 
while($row = mysql_fetch_array($result)) 
{ 
    if (($i - 1) % 4 == 0)
    {
?>
  <tr>
<?php
    }
?>
    <td width="150" height="255" align="center" valign="top" bordercolor="#666666" bgcolor="#FFFFFF" class="search">
        <a href="big_pikasso.php?id=<?php echo($row ['id']); ?>"><img src="<?php echo($row['thumb']); ?>" width="100" border="0"></a>
        <br>
        <br>
        <span class="pikasso"><?php echo($row['client']); ?></span><br>
        <span class="desc"><strong>Agency: </strong></span></span>
        <span class="texte"><?php echo ($row['agency']); ?></span><span class="desc"><br />
        Copy:</span><span class="texte"> 
<?php
    echo($row['name'] ."<br>");
    echo($row['country'] ."<br>");
?>
        </span></td>
<?php
    if(($i % 4 == 0) && ($i != 0))
    {
?>
  </tr>
<?php
    }
    $i++;
} 
?>
</table>
Tu noteras que je fais partir le pointeur à 1 et non à 0: ensuite, je vérifie le modulo 4 pour ouvrir la ligne, mais je le vérifie aussi pour la fermer.

Teste ça et reviens nous dire ce qu'il en est.

beaucoup trop d'espace

par flouis » 01 févr. 2006, 10:17

Bonjour,
J'ai un petit soucis avec ma galerie photo.
Des que je rajoute une image, un espace blanc se rajoute au dessus de ma page faisant creant un grand trou blanc.

Voila mon script :

// Connexion à la base 
include "site_cfg.php";
$connect = mysql_connect("$host", "$user", "$pass"); 
$mabase= mysql_select_db($bdd);
<link href="/homepage.css" rel="stylesheet" type="text/css">
<link href="pikasso.css" rel="stylesheet" type="text/css" />
<table border="1" bordercolor="#FFFFFF">
  
 
$select="select id, client, agency, name, slogan, country, thumb, print FROM pikasso";
$result=mysql_query($select,$connect);

$i = 0; 
while($row=mysql_fetch_array($result)) 
{ 
if (($i!=0)&&($i % 4 ==0)){
    
<tr>
}
 
<td width="150" height="255" align="center" valign="top" bordercolor="#666666" bgcolor="#FFFFFF" class="search">
<a href="big_pikasso.php?id=
 echo($row ['id']);
"><img src="
 echo($row['thumb']);
" width="100" border="0"></a>
echo "<br>";
echo "<br>";
<span class="pikasso">
echo($row['client']);
</span>
echo "<br>";
<span class="desc"><strong>Agency: </strong></span></span>
<span class="texte">
echo ($row['agency']);
</span><span class="desc"><br />
Copy:</span><span class="texte">
echo($row['name']);
echo "<br>";
echo($row['country']);
echo "<br>";
</span>
$i++;
} 
</table>

[/php]

Pour voir le resultat c'est sur www.communicate.ae/pikasso.php

Ca fait un bout de temps que je passe a enlever et rajouter des balises et je ne fait que de rajouter encore plus d'espace.
Si un oeil averti peut me donner un coup de patte.
UN grand merci