Bonjour,
Je monte un site, et tente de mettre en place des mises à jours sous forme de formulaire.
Jusque là tout va bien =)
Le problème se pose au niveau de l'affichage de ces mises à jours.
J'ai monté un block css comme suit
Code :
- .main {
- position: absolute;
- top: 145px;
- right: 2%;
- width: 54%;
- background: black;
- padding: 0.5em;
- font-size: xx-small;
- z-index: 5;
- border: 1px solid #fff;
- }
|
que j'ai inséré dans un système des plus classique - boucle while -
Code :
- //Requete = mysql_query
- $resultat = Requete("Select * From maj", $connexion);
- //suivant = mysql_fetch_array
- while($update = suivant($resultat))
- {
- echo"
- <!-- [ main - maj ] -->
- <div class=\"main\">
- <!-- interieur cadre -->
- <span class=\"titre\"><strong>$update[2]</strong><br /></span>
- <span class=\"date\"><strong>maj du: </strong>$update[1], </span><a class=\"mail\" title=\"e-mail - webmaster\" href=\"mailto:monmail@chezmoi.com\">$Update[3]</a><br />
- <img alt=\"--\" src=\"bar.jpg\" /><br /><br />
- <span class=\"content\">$update[4]<br /><strong>$update[0]</strong></span><br />
- <!-- sortie cadre -->
- </div>
- ";
- }
|
La connexion à la base de données marche correctement.
La recupération des données par la requete sous forme de tableau marche correctement.
L'affichage des données ne marche qu'à moitié.
Je m'explique =P,
si je remplace la div id=main, par un tableau, ça m'affiche toutes les mises à jours dans un tableau différent pour chaque ligne de la table - ie: chaque mise à jour - normal~
_ _ _ _ _ _ _ _ _ _
| |
| mise à jour n° 1 |
|_ _ _ _ _ _ _ _ _ _|
_ _ _ _ _ _ _ _ _ _
| |
| mise à jour n° 2 |
|_ _ _ _ _ _ _ _ _ _|
_ _ _ _ _ _ _ _ _ _
| |
| mise à jour n° 3 |
|_ _ _ _ _ _ _ _ _ _|
_ _ _ _ _ _ _ _ _ _
| |
| mise à jour n° 4 |
|_ _ _ _ _ _ _ _ _ _|
problème:
mais lorsque je fais comme indiqué ci-dessus, c'est à dire en utilisant un block div, cela n'affiche qu'une seule ligne de la table, et pas le reste.
_ _ _ _ _ _ _ _ _ _
| |
| mise à jour n° 4 |
|_ _ _ _ _ _ _ _ _ _|
si quelqu'un avait une indice ou un idée à creuser pour résoudre ce problème et qu'il souhaitais la partager, n'hésitez pas, je lui en serrais extrèmement reconnaissant!
D'avance merci =)
Message édité par h4x0kz3r le 22-04-2005 à 11:15:00