La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Les tableaux
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Les tableaux  (Lu 884 fois)
Les tableaux
« sur: le 22-11-2003 a 11:38:43 »
Toutankharton
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 792



Linux powaa !
321865665 321865665 toutankh33
Voir le Profil    WWW    E-Mail
Répondre avec citation

Je veut faire un tableau qui fait en fait une liste de noms. Pour vous donenr une idée : http://www.toutankharton.com/dieux_liste.php mais là c'et du html ;  En html, c'est facile, mais le probleme c'est que si je veut en rajouter un je doit modifier toute la ligne pour qu'il soit à sa place (ordre alphabetique)
L'utilisation de php peut m'aider je pense, mais je suis qu'un debut...

Voila ceque j'ai
Code:
<?PHP
$dieu["1"] = "Beauvais";
$dieu["2"] = "Versailles";
$dieu["3"] = "Créteil";
$dieu["4"] = "Beauvait";
sort($dieu);
echo "<html>";
echo "<head>";
echo "<title>Liste des dieux égyptiens</title>";
echo "</head>";
echo "<body>";
echo "<table border='1' bgcolor='' width='100%'>";
foreach($dieu as $valeur => $nom)
{ echo "<tr><td>$nom</td></tr>";
}
echo "</table>";
echo "</body>";
echo "</html>";
?>


Là cela ne me donne qu'une colonne et moi je vudrai qu'il y ait 26 colonnes (une pour chaque lettre oui

Quelqu'un peut m'aider?

Rapporter au modérateur  

webmaster de www.toutankharton.com et de www.forum-egypte.tk

Re:Les tableaux
« Répondre #1 sur: le 22-11-2003 a 12:02:29 »
ackilem
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 3



~ Humeur Killer ~
ackilem@yahoo.fr
Voir le Profil    WWW    E-Mail
Répondre avec citation

Salut,
moi je pense qu'il faudrait une base de données, avec deux tables, une des lettres de A à Z et une autres avec lis infos.

Tu affiches le tableau avec  les lettres de  A à z et tu insères les infos en fonction des lettres, je vais essayer de t'envoyer un essai.

Rapporter au modérateur  

AcKilem
----------------------------------------
www.cv-mika.fr.st
www.sine-le-webzine.com
www.sine-le-webzine.com/blog
Re:Les tableaux
« Répondre #2 sur: le 22-11-2003 a 12:05:05 »
ackilem
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 3



~ Humeur Killer ~
ackilem@yahoo.fr
Voir le Profil    WWW    E-Mail
Répondre avec citation

tu as meme pas besoin de faire deux tables dans la base. je t'envoie le code de ce que j'ai fait.

Rapporter au modérateur  

AcKilem
----------------------------------------
www.cv-mika.fr.st
www.sine-le-webzine.com
www.sine-le-webzine.com/blog
Re:Les tableaux
« Répondre #3 sur: le 22-11-2003 a 12:06:47 »
Toutankharton
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 792



Linux powaa !
321865665 321865665 toutankh33
Voir le Profil    WWW    E-Mail
Répondre avec citation

ça serait cool !

mais le prob c'est que c'est une lsite de dieux... et là il en a 400 et le but c'est d'arriver à 5000... est ce que mysql supporte ça ?

Rapporter au modérateur  

webmaster de www.toutankharton.com et de www.forum-egypte.tk
Re:Les tableaux
« Répondre #4 sur: le 22-11-2003 a 12:11:49 »
ackilem
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 3



~ Humeur Killer ~
ackilem@yahoo.fr
Voir le Profil    WWW    E-Mail
Répondre avec citation

je pense que mysql supporte ça mais là je viens de regarder et c'est pas si simple que ça.

Rapporter au modérateur  

AcKilem
----------------------------------------
www.cv-mika.fr.st
www.sine-le-webzine.com
www.sine-le-webzine.com/blog
Re:Les tableaux
« Répondre #5 sur: le 22-11-2003 a 12:17:47 »
Toutankharton
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 792



Linux powaa !
321865665 321865665 toutankh33
Voir le Profil    WWW    E-Mail
Répondre avec citation

arf

Rapporter au modérateur  

webmaster de www.toutankharton.com et de www.forum-egypte.tk
Re:Les tableaux
« Répondre #6 sur: le 22-11-2003 a 12:21:25 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

Bah, explique ton problème plus précisément et tu auras des chances de trouver...

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:Les tableaux
« Répondre #7 sur: le 22-11-2003 a 13:22:23 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Citation de: Toutankharton le le 22-11-2003 a 12:06:47
mais le prob c'est que c'est une lsite de dieux... et là il en a 400 et le but c'est d'arriver à 5000... est ce que mysql supporte ça ?

C'est un jeu d'enfant pour mySQL ... il supportera très bien ça

L'idéal est en effet de faire une table comme celle-çi

idnamecomments
1RaDieu du Soleil
2OsirisDieu de jesaispasquoi

Et pour l'affichage tu executeras simplement la requête suivante :

Code:
SELECT name, comments
FROM table
ORDER BY name ASC


Code:
$row = mysql_fetch_array($result);
echo $row['name'] . "\t comments : " . $row['comments'] . "\n";
while(mysql_fetch_array($result)){
        echo $row['name'] . "\t comments : " . $row['comments'] . "\n";
}


Et comme ça ils seront classés par ordre alphabétique.

Si tu veux vraiment les placer ailleurs en fonction de la première lettre tu as le choix de faire 26 requetes ... ce que je te conseille pas trop ... la première étant celle-çi :
Code:
SELECT name, comments
FROM table
WHERE name LIKE 'A%'
ORDER BY name ASC


Oubien de mettre tout dans un tableau PHP (array) au fur et à mesure que tu prends les lignes de ta requete et ça rejoint alors ton idée de départ ... tu testes la première lettre et tu regardes si elle est identique à la première lettre que tu avais sauvegardé pour le Dieu précédent tu continues, sinon tu passes à la colonne suivante.

Oubien tu reprends ma première solution et tu fais le test dans la boucle while(), c'est ce qui me semble le plus approprié !

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:Les tableaux
« Répondre #8 sur: le 22-11-2003 a 13:40:17 »
Toutankharton
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 792



Linux powaa !
321865665 321865665 toutankh33
Voir le Profil    WWW    E-Mail
Répondre avec citation

Oula ! je suis debutant donc faut pas aller trop vite lol !

Moi je ferais un truc du genre dans mysql :

ID            A          B        C        D...
1              Aat      Baâl                  .                  .                      .
2              Ati        .                      .                  .                        .
3


Et apres un peut comme t'as dit, mais de facon a le mettre dans un tableau. Pour être precis, je veut (j'aimerais bien  ) faire exactement comme ce que j'ai deja (voir lien) mais de facon dynamique pour n'avoir par exemple  qu'a rajouter au moyen d'un formulaire un nouveau dieu

Rapporter au modérateur  

webmaster de www.toutankharton.com et de www.forum-egypte.tk
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg