begin process at 2012 02 13 01:46:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

PROBLEME D'AFFICHAGE


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PROBLEME D'AFFICHAGE

jeudi 13 septembre 2007 à 14:38:54 | PROBLEME D'AFFICHAGE

christclamard

bon pour commencer faut dire que je remerci des membres de ce forum de m'avoir aider a trouver la solution pour le probleme d'affichage des images par groupe de 3 par ligne avec php.
Mais il reste un second probleme ici qui est comment faire pour que a la fin le compteur n'affiche que </tr> pour eviter d'avoir un cellule vide comme dans ce cas ci  la derniere cellule ne s'affiche pas mais est considerer par le code pour la navigation du recordset c'est a dire que j'ai le message " Enregistrement 1 à 12 sur 20 tandisque sue l'ecran je n'ai que 11 enregistrement c'est a dire 11 affiche et le dernier  est invisible vous pouvez voir l'erreure sur le site en construction ci dessous:
[ Lien ]


voici le code un peu plus clair:

<?php
echo "<table border=0 width=\"590\"cellspacing=\"2\" ><tr>";
$i=0;
while ($row_Recordset1 = mysql_fetch_assoc($Recordset1))
{ echo"<td valign=\"top\"align=\"center\">
  <div  align=\"center\" >".$row_Recordset1['imd']." </div></td>";
if ($i%3==2) { echo " </tr><tr>";}
$i++;
  } ?>

jeudi 13 septembre 2007 à 15:28:15 | Re : PROBLEME D'AFFICHAGE

f0xi

Membre Club Administrateur CodeS-SourceS



<?php
if (!mysql_num_rows($Recordset1) == 0) {
// if (1)
?>
<table border="0" width="590" cellspacing="2">
<?php
  $passcount = 0;
  $imgcount  = 0;
  while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)) {
// while (1)
    if ($passcount == 0) { // if (2)
?>
<tr>
<?php
    } // end if (2)
?>
  <td valign="top" align="center"><div align="center"><?php echo $row_Recordset1['imd'];?></div></td>
<?php
    $passcount++;
    $imgcount++;
    if ($passcount == 4) {
// if (3)
?>
</tr>
<?php
      $passcount = 0;
    } // end if (3)
  } // end while (1)
  if (!$passcount == 0) {
// if (4)
    $addcolspan = 3-$passcount;
?>
  <td colspan="<?php echo $addcolspan;?>">&nbsp;</td>
</tr>
<?php      
  } // end if (4)
?>
</table><?php echo "<!-- ".$imgcount." pictures -->";?>
<?php
} // end if (1)
?>

jeudi 13 septembre 2007 à 16:17:51 | Re : PROBLEME D'AFFICHAGE

coucou747

Administrateur CodeS-SourceS
Salut

f0xi... c'est une des premieres fois que je te croise sur ce forum...
je ne vois pas a quoi te servent tes commentaires... apparement tu les mets car t'es habitue a une forme basic... (// end if (1)) sache qu'en php / java / C / perl / javascript / Cpp / tcl... ce sont les {} qui permettent de structurer le langage, pas tes endif...

quand a tes ouvertures/fermetures de balises... c'est plus ou moins debile... faire un echo total suffirait...

je te donne un exemple d'affichage de plops sur trois colones...

<?php
echo '<table border=1><tr>';
$i=0;
for($j=0;$j<19;$j++){
    echo '<td>plop</td>';
    if ($i%3==2) {
        echo '</tr><tr>';
    }
    $i++;
}
echo '</tr>
</table>';
?>

ah oui, ton algo est lent... et tes doubles quotes aussi... de plus, tu les utilises mal, ne profitant pas des fonctionalites de php...

une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy


Cette discussion est classée dans : affiche, probleme, affichage, echo, recordset1


Répondre à ce message

Sujets en rapport avec ce message

Probleme d'affichage help [ par ria94 ] J ai commencé le php depuis un peu plus d'une semaine donc excusé moi de mon peu de connaissance.Mon probleme c est que j'ai crée une page qui se conn Probleme session : $_SESSION['var'] ne renvoi rien [ par Kevergeek ] salut tout le monde, bon voilà, j'essai de faire une simple de session et y'a rien à faire, je n'arrive pas à afficher la valeur d'une variable d'une probleme affichage sous ie [ par EFFACEUR ] bonjour, je suis en train de créer un site de jeux, la page s affiche correctement sous firefox et sous internet explorer il y a des espaces entre les Probleme affichage image header [ par maxxou56 ] Boujour a tous, en fait j'ai un petit probleme que je ne parviens pas a résoudre. Lorsque je teste une page web avec le naviguateur internet explorer, probleme d'affichage d'image [ par niyio ] bonjour j'ai un petit souci: j'ai tester un code(de m@teo) et il m'affiche une image. mais le problème est quand j'intègre ce code dans une condition Formulaire de suppression [ par jb25350 ] Bonsoir à Tous, Je cherche depuis plusieurs jours à supprimer un ou plusieurs enregistrement dans ma base mysql table 'membre' et je n'y arrive pas.. Affichage d'une bd dans mysql à partir de la selection d'un nom d'une liste déroulante [ par sirina89 ] bjr j'ai un formulaire php qui contient une liste déroulante en choisissons un noms de cette liste il doit afficher dans un tableau tous les enregist Affichage resultat requete sql [ par djbabou ] Bonjour, Après mon problème de calendrier, j'ai un souci avec le nombre exact de ligne que me retourne mes requêtes. J'ai un petit album photo que je


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales