begin process at 2010 02 10 11:09:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Tri d'un tableau php (galère)


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

Tri d'un tableau php (galère)

mardi 28 août 2007 à 22:15:26 | Tri d'un tableau php (galère)

pronostic

Bonjour,

Je me bat sur google et donc sur ce site pour reussir à trier un tableau par colonne !! Le problème c'est que le code source que je vois ne correspond pas à mes lignes .... N'etant pas expert en php, merci de votre aide ... 

 
      
     
$i = 0;
      while ($row = mysql_fetch_array($result,MYSQL_ASSOC ))
  
  
    {

     
 $color = ++$i % 2 ? '#000000':'#000066';
 $color2 = ++$s % 2 ? '#FFCC00' : '#FFFFFF';
 
?></p>
      <tr>
       
   <td bgcolor="<?php echo $color2; ?>"> <FONT color="<?php echo $color; ?>"<div align="center"><font size="1" face="Verdana"><?php echo $row["Temps"]; ?></FONT></td>
   <td bgcolor="<?php echo $color2; ?>"><FONT color="<?php echo $color; ?>"><div align="center"><font size="1" face="Verdana"><?php echo $row["Ligue"]; ?></FONT></td>
   <td bgcolor="<?php echo $color2; ?>"><FONT color="<?php echo $color; ?>"><div align="center"><font size="1" face="Verdana"><?php echo $row["Domicile"]; ?></FONT></td>
   <td bgcolor="<?php echo $color2; ?>"><FONT color="<?php echo $color; ?>"><div align="center"><font size="1" face="Verdana"><?php echo $row["Exterieur"]; ?></FONT></td>
   <td bgcolor="<?php echo $color2; ?>"><FONT color="<?php echo $color; ?>"><div align="center"><font size="1" face="Verdana"><?php echo $row["Victoire"]; ?></FONT></td>
  <td bgcolor="<?php echo $color2; ?>"><FONT color="<?php echo $color; ?>"><div align="center"><font size="1" face="Verdana"><?php echo $row["Nul"]; ?></FONT></td>
   <td bgcolor="<?php echo $color2; ?>"><FONT color="<?php echo $color; ?>"><div align="center"><font size="1" face="Verdana"><?php echo $row["Defaite"]; ?></FONT></td>
   <td bgcolor="<?php echo $color2; ?>"><FONT color="<?php echo $color; ?>"><div align="center"><font size="1" face="Verdana"><?php echo $row["result"]; ?></FONT></td>

        
        
      </tr>

mardi 28 août 2007 à 23:35:46 | Re : Tri d'un tableau php (galère)

Evangun

Hello,

je ne sais pas quel tri tu veux faire, mais c'est assez horrible ce code... des balises dont le caractère > est oublié, des balises "font" dépréciées, des div ç l'intérieur de la balise "font", mélange minuscules/majuscules...

pour trier par colonne c'est dans ta requête sql, tu ajoutes ORDER BY colonne.

à+
mardi 28 août 2007 à 23:47:29 | Re : Tri d'un tableau php (galère)

pronostic

Excusez, j'ai omis un détail, je voudrais que le tri se fasse en cliquant sur une colonne.
Pour le code j'en suis l'auteur donc normal qu'il soit infect :) Pour les oublis je comprend pas il s'affiche très bien sur mon site :)

Et comme on pourrait le voir, la tableau est coloré une ligne sur deux tout comme le texte
mercredi 29 août 2007 à 01:45:28 | Re : Tri d'un tableau php (galère)

WhiteDwarf

Membre Club
Bah la c'est du javascript et non du php.. j'ai déja ce type de sources sur pas mal de sites, je te conseille de continuer tes recherches mais sur du code en javascript...

Au passage j'ai trouvé ça : http://htmltabletools.iassa.com/

----------------------
La lumière étant plus rapide que le son, un homme peu paraître brillant avant qu'il se mette a parler

mercredi 29 août 2007 à 12:52:12 | Re : Tri d'un tableau php (galère)

pronostic

Merci pour ce très bon tuto !

Une autre question svp :

Dans ma colonne ligue, je souhaiterais afficher des images (drapeau) au lieu du texte. Comment faire svp ?
mercredi 29 août 2007 à 13:17:27 | Re : Tri d'un tableau php (galère)

Evangun

Moi j'utilise cette source :

http://www.javascriptfr.com/codes/TRI-MULTI-COLONNES-TABLEAU-HTML_30425.aspx

si tu fais un peu de design autour, ça rend vraiment super bien, crois-moi.

Pour les images : une image est du texte (dans la source) si on peut dire : <img src="..." />.
mercredi 29 août 2007 à 14:30:54 | Re : Tri d'un tableau php (galère)

pronostic

Pour ajouter un pronostic dans mon script j'utilise un formulaire mais si je met <img src .... , ca ne fonctionnera pas je pense.
L'ideal sera une liste de choix mais comment ecrire ce code ?

mercredi 29 août 2007 à 17:31:29 | Re : Tri d'un tableau php (galère)

Evangun

Il faut cliquer sur l'image du club qu'on veut c'est ça ?

soit tu mets l'image à côté de la case radio à cocher, soit il te faut un peu de javascript pour déclencher un truc quand tu cliques sur une image (onclick).
mercredi 29 août 2007 à 17:36:15 | Re : Tri d'un tableau php (galère)

WhiteDwarf

Membre Club
dans ta page ave le tableau, tu peux faire une fonction :

function affDrapeau ($pays)
{

    switch($pays)
    {
          case 'france':
          echo '<img src="....">';
          break;

          case 'bresil':
          echo '<img src="....">';
          break;
    }
}

et tu appelle la fonction à chaque fois que tu veux afficher un drapeau.

Dans ta page avec le formulaire, tu met :

<select name="pays" id="pays">
<option value="france">France</option>
<option value="bresil">bresil</option>
....
</select>

et ensuite pour le récupérer en php, après l'envoi du formulaire tu fait :
<?
$drapeau = $_POST['pays'];
?>
et il ne te reste plus qu'a enregistrer tout ca en base de donnée... :)

----------------------
La lumière étant plus rapide que le son, un homme peu paraître brillant avant qu'il se mette a parler



Cette discussion est classée dans : php, mysql, tableau, tri, galère


Répondre à ce message

Sujets en rapport avec ce message

tableau php à partir de mysql [ par nissarte ] Salut à tousG cherché mais g rien trouvé...M'en voulez pas, je débute en php & mysql...Voila, je souhaite charger toutes les données d'un champ d'une Tableau avec php et données mysql [ par Alpha911 ] Bonjour,j'essais de faire un tableau dont les lignes s'ajustent en fonction du nombre de données exemple l'utilisateur 9 a effectué 4 emprunts de livr PHP & mysql probléme de tri [ par donfab ] bonjourjai quatre score voudrai les trier cad j'ai quatre diagramme en svg qui represente 4 ligne d'une table et qui sont de la taille du champ scoree clic sur un tableau d'images lues à partie de mysql/php [ par amewole ] Voici mon problème : Je suis debutant php j'extrais des données images d' une table mysql et je mets ces données images dans un tableau HTML   images Tableau Mysql en php [ par rems02 ] Bonjour,Je m'adresse à vous car j'ai besoins d'un avis des expert:j'ai une table mysql de typeid | photo | lien_photoet je voudrais afficher toutes le PHP-MYSQL => Tri des entrée selon le mois ou l'année [ par karaemrah ] Bonjour,J'ai une table sous Mysql qui est alimenté en données de vente d'un produit sur ma boutique en PHP.la table s'appelle Vente:Elle a ces champs: tableau php [ par pronostic ] Bonjour, je souhaite savoir comment affichier les données ci après sous forme de tableauMerci d'avance           include ('mysql_connect.php');   Probléme avec un tableau avec tri dynamique [ par mereup ] Bonjour, Voila je suis en train de faire un tableau dynamique avec un tri dynamique mais j'ai un probléme que je ne comprend pas. (j'utilisa WAMPSERVE Tableau PHP MySQL [ par titoutoufou1 ] Bonjour tout le monde, Petit probleme avec mon tableau PHP, il me manque un enregistrement et un seul! J'ai 4 enregistrements dans ma bdd, mais seul Créer des documents XML avec MySQL et PHP [ par kate1910 ] Bonjour tout le monde , bon comme le titre indique j'essaye decréer un fichier XML avec MySQL et PHP . dans ma base de donnée j'ai une tables" tablea


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,624 sec (4)

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