Placement vertical de div en CSS & boucle SQL
18 messages
• Page 1 sur 2 • 1, 2
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Placement vertical de div en CSS & boucle SQL
Bonjour
Je suis une brêle en CSS et j'ai un souci
Une routine PHP me crée des divs dans l'ordre d'une requete SQL (que je ne peux pas changer)
Je souhaite que le premier div généré vienne se mettre en bas d'une cellule, que le second vienne se mettre par dessus, le troisième par dessus etc ...
Vous allez me dire change l'ordre de la requête, mais je ne peux pas. Faut jusste que je change l'odre d'affichage des divs ... une sorte de float:bottom en quelques sortes, si ça existait
Bon sinon il est 01h53 du matin, je vais me coucher.
Je suis une brêle en CSS et j'ai un souci
Une routine PHP me crée des divs dans l'ordre d'une requete SQL (que je ne peux pas changer)
Je souhaite que le premier div généré vienne se mettre en bas d'une cellule, que le second vienne se mettre par dessus, le troisième par dessus etc ...
Vous allez me dire change l'ordre de la requête, mais je ne peux pas. Faut jusste que je change l'odre d'affichage des divs ... une sorte de float:bottom en quelques sortes, si ça existait
Bon sinon il est 01h53 du matin, je vais me coucher.
- julisube
- WRInaute occasionnel

- Messages: 263
- Inscription: 26 Juin 2006
rog a écrit:a ta place je rechercherai un tuto sur MVC
Model-view-controller
rog
Rien à voir rog
nickargall, il suffit que tu mettes tous tes résultats dans un tableau, que tu parcours ensuite à l'envers (de n-1 à 0) pour inverser l'ordre de ta requète Sql.
Attention d'utiliser un for pour le parcours à l'envers du tableau et pas foreach qui parcourt dans l'ordre de création.
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Non en effet rien à voir Rog
Ok pour le tableau, mais n'existe-t-il pas un moyen CSS pour faire celà ? Ca serait en fait beaucoup plus pratique pour moi ...
Ok pour le tableau, mais n'existe-t-il pas un moyen CSS pour faire celà ? Ca serait en fait beaucoup plus pratique pour moi ...
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
Tu peux faire ta structure de table avec display:table; et display:table-cell; avec chaque cellule constituant une boîte (div), pour l'affichage, puisque que tu ne peux pas modifier la requête, il n'y a que le tableau + une lecture a l'envers comme te la dit julisube
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Merci de vos réponses, et de la proposition de coup de main, mais ça va aller, je devrais m'en sortir pour tout mettre dans un tableau
Tant que j'y suis, ya-t-il une commande php pour inverser l'ordre des résultats d'une variable $result sachant que
$result=mysql_query($requete); ? Je cherche mais apparemment les fonctions du type ksort() ne s'appliquent pas sur une ressource type $result.
Tant que j'y suis, ya-t-il une commande php pour inverser l'ordre des résultats d'une variable $result sachant que
$result=mysql_query($requete); ? Je cherche mais apparemment les fonctions du type ksort() ne s'appliquent pas sur une ressource type $result.
- rafgug
- WRInaute discret

- Messages: 65
- Inscription: 13 Aoû 2006
Salut!
Non, à ma connaissance, ca n'existe pas!
@++
R@f
Non, à ma connaissance, ca n'existe pas!
- Code: Tout sélectionner
$rows = array( );
while( $row = mysql_fetch_assoc( $result ) )
$rows[] = $row;
$count = count( $rows ) - 1;
for( $i = $count; $i >= 0; $i-- )
{
// display de $rows[ $i ] ici
}
@++
R@f
-

e-kiwi - Modérateur

- Messages: 15618
- Inscription: 23 Déc 2003
sinon, si tu ne change pas ta requete, c est facile :
$contenu="";
while ($row=mysql_fetch_array($result))
{
// ---tu recupere tes variables
// ---tu genere ta cellule
// --exemple : $ligne="<div ....></div>"
$contenu=$ligne . $contenu;
}
echo $contenu
=> ca t inversera l ordre d'affichage
$contenu="";
while ($row=mysql_fetch_array($result))
{
// ---tu recupere tes variables
// ---tu genere ta cellule
// --exemple : $ligne="<div ....></div>"
$contenu=$ligne . $contenu;
}
echo $contenu
=> ca t inversera l ordre d'affichage
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Ah mais oui suis-je bête ... hum hum ... en effet la solution était pas si compliquée en utilisant la concaténation de chaine
merci E-kiwi 
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Bon et bien ça fonctionne (évidemment), ça me permet d'afficher en tête de liste le dernier message posté par page tout en faisant en sorte que les pages soient classées dans l'ordre de publication des posts. Je me comprends. 
-

rog - WRInaute passionné

- Messages: 1662
- Inscription: 21 Sep 2006
content que tu aies réussi à solutionner ton probleme
@c'eux qui disent que MVC n'a rien voir
vous avez partiellement raison, on a pas attendu la norme MVC pour faire des codes propres
néanmoins, ceux qui pratiquent cette norme ne rencontrent pas le probleme énoncé par nickargall
on peut comprendre qu'il n'utilise pas la norme puisque le résultat d'une requete de base de donnée envoyée directement à l'affichage est incompatible avec celle-ci
pourquoi suis-je le seul ici à défendre l'utilisation d'une norme de programation ?
rog
@c'eux qui disent que MVC n'a rien voir
vous avez partiellement raison, on a pas attendu la norme MVC pour faire des codes propres
néanmoins, ceux qui pratiquent cette norme ne rencontrent pas le probleme énoncé par nickargall
on peut comprendre qu'il n'utilise pas la norme puisque le résultat d'une requete de base de donnée envoyée directement à l'affichage est incompatible avec celle-ci
pourquoi suis-je le seul ici à défendre l'utilisation d'une norme de programation ?
rog
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
rog a écrit:content que tu aies réussi à solutionner ton probleme
@c'eux qui disent que MVC n'a rien voir
[...]
pourquoi suis-je le seul ici à défendre l'utilisation d'une norme de programation ?
rog
En ce qui me concerne, il fallait voir de l'ironie dans mon smiley, je ne sais même pas ce que c'est qu'une norme de programmation ou MVC
- Webinteraction
- WRInaute discret

- Messages: 72
- Inscription: 31 Aoû 2006
rog a écrit:pourquoi suis-je le seul ici à défendre l'utilisation d'une norme de programation ?
"You're not alone Charly Brown".
18 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- Alignement vertical et CSS
- css et centrage vertical
- [CSS] Alignement vertical du texte
- Problème d'alignement vertical en css
- Probleme de centrage vertical dans css
- [css] <li> image en vertical-align:bottom
- menu css vertical avec longue liste
- Placement div et CSS
- 2 styles CSS sur une boucle en php
- code défilement vertical
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
