Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/12/2006, 21h57   #1
Membre du Club
 
Avatar de camzo
 
Inscription : décembre 2006
Messages : 135
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2006
Messages : 135
Points : 50
Points : 50
Par défaut Boucle while à réaliser

bonsoir à tous. Je suis documentaliste et programmeur en herbe... très courte l'herbe...

j'ai fait un fomulaire pour insérer des mots clés

j'ai fait une fichier php pour récupérer et traiter les mots-clés

je cherche à faire un autre fichier php pour afficher les mots-clés dans un joli tableau

problème dans la dernière étape. j'arrive pas à faire ma boucle while (que j'ai pas encore vu en cours faute d'heures...).

L'idée étant d'afficher tous les mots-clés en partant de l'idée que : tant qu'il y a des mots-clés, affiche les.

je me dis alors que ce qui suit peut s'appliquer à ça :


Code php :
1
2
3
4
5
6
 
$i = 1;
while ($i <= 10):
   echo $i;
   $i++;
endwhile;
mais comme je suis bloqué, je vous balance ma table index contenant les mots-clés. Comme ça, si quelqu'un voit la composition de la boucle, qu'il me fasse un signe... je suis vraiment dans la... :

Code sql :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
--  
-- Base de données: `phototheque`
--  
 
-- --------------------------------------------------------
 
--  
-- Structure de la table `indexp`
--  
 
CREATE TABLE `indexp` (
  `ID` int(4) NOT NULL AUTO_INCREMENT,
  `motcle` varchar(20) NOT NULL DEFAULT '',
  PRIMARY KEY  (`ID`),
  UNIQUE KEY `motcle_2` (`motcle`),
  KEY `motcle` (`motcle`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
 
--  
-- Contenu de la table `indexp`
--  
 
INSERT INTO `indexp` VALUES (1, 'attente');
INSERT INTO `indexp` VALUES (2, 'symétrie');
INSERT INTO `indexp` VALUES (3, 'mouvement');
INSERT INTO `indexp` VALUES (4, 'réalisme');
INSERT INTO `indexp` VALUES (5, 'humour');
INSERT INTO `indexp` VALUES (6, 'désordre');
voilà, si quelqu'un peut m'aider, qu'il ne se gêne pas...
et bonnes fêtes...
camzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2006, 22h42   #2
Membre du Club
 
Développeur Web
Inscription : décembre 2004
Messages : 89
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 89
Points : 53
Points : 53
bonjour camzo,
Admettons que tu as récupéré tous les mots-clés de table indexp et que ces résultats se trouvent dans un tableau, il ne reste plus qu'à parcourir ce tableau.

rapidos tu aurais un truc du genre :
Code :
1
2
3
4
5
6
7
8
9
<?php
$nbMotsCle = count($tabMotsCle); //tu comptes le nombre de mots-clés qu'il y a ds le tableau
echo '<table>';
for(i=0; i<$nbMotsCle; $i++) //et tu parcours chaque mot-clé du tableau
{
   echo '<tr><td>'.$i.'</td><td>'.$tabMotsCle[$i].'</td></tr>';
}
echo '</table>';
?>
Il y a aussi foreach pour parcourir un tableau

J'espère que ça te conviendra.

Il y a d'excellent cours ici : http://php.developpez.com/cours/

bonne fêtes à toi aussi,

Phil
Philoulheinz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2006, 10h05   #3
Membre du Club
 
Avatar de camzo
 
Inscription : décembre 2006
Messages : 135
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2006
Messages : 135
Points : 50
Points : 50
merci c'est parfait !!!
camzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h05.


 
 
 
 
Partenaires

Hébergement Web