Afficher des champs dans l'ordre
Fermé
t671
Messages postés
1413
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
24 mars 2023
-
21 nov. 2012 à 18:47
aomann Messages postés 51 Date d'inscription lundi 26 novembre 2012 Statut Membre Dernière intervention 4 décembre 2012 - 27 nov. 2012 à 03:05
aomann Messages postés 51 Date d'inscription lundi 26 novembre 2012 Statut Membre Dernière intervention 4 décembre 2012 - 27 nov. 2012 à 03:05
A voir également:
- Afficher des champs dans l'ordre
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Afficher un tableau en c - Forum C
- Ordre des contacts actifs sur messenger - Forum Facebook Messenger
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms - Forum Excel
6 réponses
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
21 nov. 2012 à 22:36
21 nov. 2012 à 22:36
SELECT...................ORDER BY A,B,C,D ASC
t671
Messages postés
1413
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
24 mars 2023
11
22 nov. 2012 à 15:32
22 nov. 2012 à 15:32
Merci "le père". C'est effectivement un truc comme çà.
Pour détailler un peu plus, j'affiche un tableau avec des individus :
Ensuite, une personne peut avoir eu plusieurs conjoints (jusque 4).
Et dans l'enregistrement d'un individus, il y a cjt_1, cjt_2, cjt_3, cjt_4, date_mariage_1, date_mariage_2, date_mariage_3, date_mariage_4.
Dans la suite du tableau que j'affiche, il y a la colonne cjt, puis la colonne mariage.
Ma difficulté est de sortir et d'afficher les mariages dans l'ordre ..........
Pour détailler un peu plus, j'affiche un tableau avec des individus :
$select = 'SELECT * FROM table ORDER BY nom ASC, prenom ASC';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td width="196">'.$row['nom'].'</td>';
echo '<td width="200">'.$row['prenom'].'</td>';
Ensuite, une personne peut avoir eu plusieurs conjoints (jusque 4).
Et dans l'enregistrement d'un individus, il y a cjt_1, cjt_2, cjt_3, cjt_4, date_mariage_1, date_mariage_2, date_mariage_3, date_mariage_4.
Dans la suite du tableau que j'affiche, il y a la colonne cjt, puis la colonne mariage.
Ma difficulté est de sortir et d'afficher les mariages dans l'ordre ..........
Tu peux toujours recopier tes 4 champs cjt_x dans un tableau, puis le trier avec sort
Idem avec date_mariage_x
Mais comme je suppose que tu peux avoir des colonnes vides (ou NULL ou date 0000-00-00 ?) il faudra peut-être que tu fasses toi-même le tri "à la main".Mais ça n'a rien de bien difficile, surtout avec un nombre de champs figé.
Idem avec date_mariage_x
Mais comme je suppose que tu peux avoir des colonnes vides (ou NULL ou date 0000-00-00 ?) il faudra peut-être que tu fasses toi-même le tri "à la main".Mais ça n'a rien de bien difficile, surtout avec un nombre de champs figé.
t671
Messages postés
1413
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
24 mars 2023
11
23 nov. 2012 à 17:03
23 nov. 2012 à 17:03
Comment copier les champs dans un tableau pour les trier ?
t671
Messages postés
1413
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
24 mars 2023
11
24 nov. 2012 à 15:51
24 nov. 2012 à 15:51
Je n'suis pas plus avancé .....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
aomann
Messages postés
51
Date d'inscription
lundi 26 novembre 2012
Statut
Membre
Dernière intervention
4 décembre 2012
2
Modifié par aomann le 27/11/2012 à 03:06
Modifié par aomann le 27/11/2012 à 03:06
Salut,
Vous avez seulement une table ?
Normalement, il aurait fallu au moins 2 tables (personnes et conjoints pourraient être sur la même table).
Personne
------------
-idPersonne
-Nom
-Prenom
Marriage (Joue la "table du millieu")
------------
-idPersonne
-idConjoint
-dteMariage
Conjoint
------------
-idConjoint
-Nom
-Prenom
De cette façon, les tables sont normalisées FN3. Il pourrait donc avoir plus de mariages que 4 et aucun champ ne serait gaspillé. La requête demandée serait aussi plus facile, puisqu'il aura qu'un mariage par "ligne".
Alex
Vous avez seulement une table ?
Normalement, il aurait fallu au moins 2 tables (personnes et conjoints pourraient être sur la même table).
Personne
------------
-idPersonne
-Nom
-Prenom
Marriage (Joue la "table du millieu")
------------
-idPersonne
-idConjoint
-dteMariage
Conjoint
------------
-idConjoint
-Nom
-Prenom
De cette façon, les tables sont normalisées FN3. Il pourrait donc avoir plus de mariages que 4 et aucun champ ne serait gaspillé. La requête demandée serait aussi plus facile, puisqu'il aura qu'un mariage par "ligne".
Alex
21 nov. 2012 à 23:05