Vous n'êtes pas identifié(e).
Pages : 1
Oui, c'est encore mieux...
Merci Maljuna Kris.
Hum, ca va mieux si je fais:
Bonjour,
j'ai un formulaire avec entrées de ce type:
Je dois récupérer l'intégralité de ces données en faisant un tri sur 'prod'. Pour cela, j'effectue une boucle:
Mais je n'y arrive pas. J'accède bien aux tableaux 'prod', 'idRecord'..., mais pas à leur contenu. Qu'est ce qui me manque pour lire 'Fondant blanc', 'Sucre simple' etc.
merci,
Bonjour,
Je dois mettre en place un compteur de page selon si l'utilisateur va à la page suivante ou précédente. Il se rend sur la page suivante, cela incrémente le compteur. Si c'est la page précédente, désincrémentation du compteur.
Sur les liens ciblant les pages, j'ai rajouté une variable "repère":
Ensuite, j'initialise une variable compteur:
mais ça ne marche pas, pourquoi ?
merci,
Bon, j'ai progressé un peu. En fait, c'est la rupture sur le sections qui m*. La donnée section sur le 2ème laboratoire est bien présente dans la requête. J'ai affiché les informations sans les ruptures et la donnée souhaitée est bien montrée. Maintenant, quelqu'un peut-il me dire comment puis-je palier à cela ?
merci,
Bonjour,
Je travaille à l'élaboration d'un bon de commande. J'avais déjà posté à ce sujet. Toutes les données se montrent correctement, sauf la section du 2ème laboratoire (qui lui s'affiche) et quelque soit le fournisseur. Une bizarrie que je ne m'explique pas... Je précise que chaque laboratoire a une ou plusieurs sections. Voici le code rédigé jusqu'à présent avec mise en page des données:
Si je tape la requête dans PHPMyAdmin, cette section en question est bien présente à l'écran. D'où cela peut venir ?
merci,
Ok, merci bien.
Bonjour,
je pense avoir progressé en écrivant ceci:
J'obtiens bien toutes les données voulues, mais pas dans le bon ordre à l'affichage. Comme écrit dans le premier post, je dois obligatoirement lire les informations dans cet ordre:
le labo
la section
Tous les produits commandés pour cette section
--------
la section
produits
--------
labo
etc.
pour l'affichage des données, j'ai rédigé ceci:
et le serveur de répondre:
Boulangerie Treilles
CAP
Lardons fum 3.0 kg
Boulangerie Treilles
CAP
Roquefort 2.0 kg
Cuisine Langin
CAP
Cr 6.0 kilo(s)
Cuisine Langin
CAP
Beurre plaque 250 gr 20.0 pi
Cuisine Langin
CAP
Cr 6.0 litre(s)
Pour le labo Cuisine/ section CAP, il faudrait que je puisse ranger en dessous de la section CAP Cr 6.0 kilo(s), Beurre plaque 250 gr 20.0 pi...
Et là, je sèche...
merci,
Bonjour,
Je rencontre des difficultés dans l'écriture d'une requête. Il s'agit de récupérer (en autres) des produits pour un bon de commande. Pour ce faire, j'ai trois composants essentiels à prendre en compte :
les fournisseurs
les labo(ratoire)s
Chaque labo a ses sections (CAP, BP, BAC...)
La table admincom regroupe la totalité des commandes créées. Je dois pouvoir récupérer tous les produits commandé pour chaque fournisseur. Puis indiquer par la suite quel labo a enregistré tels produits pour quelle section. Cela donnerait à l'affichage:
le fournisseur
le labo
la section
la désignation du produit - la quantité - le conditionnement
etc.
la section
etc.
labo
etc.
Pour l'instant, j'ai écris ceci:
je pense que mes jointures sont bonnes, mais je bloque sur la fin de la requête... Je fais donc appel à vos lumières. La structure de la base:
-- --------------------------------------------------------
-- Structure de la table `categories`
--
CREATE TABLE IF NOT EXISTS `categories` (
`idCat` int(2) NOT NULL AUTO_INCREMENT,
`categorie` text COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`idCat`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=9 ;
-- --------------------------------------------------------
--
-- Structure de la table `conditionnement`
--
CREATE TABLE IF NOT EXISTS `conditionnement` (
`idCond` int(2) NOT NULL AUTO_INCREMENT,
`conditionnement` text COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`idCond`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=29 ;
-- --------------------------------------------------------
-- Structure de la table `fournisseurs`
--
CREATE TABLE IF NOT EXISTS `fournisseurs` (
`idFrs` int(2) NOT NULL AUTO_INCREMENT,
`raisonSociale` text COLLATE utf8_unicode_ci NOT NULL,
`adresse1` text COLLATE utf8_unicode_ci NOT NULL,
...
PRIMARY KEY (`idFrs`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ;
-- --------------------------------------------------------
-- Structure de la table `produits`
--
CREATE TABLE IF NOT EXISTS `produits` (
`idPdts` int(4) NOT NULL AUTO_INCREMENT,
`designation` text COLLATE utf8_unicode_ci NOT NULL,
`conditionnement` text COLLATE utf8_unicode_ci NOT NULL,
`idFrs` int(2) NOT NULL,
`idCat` int(2) NOT NULL,
PRIMARY KEY (`idPdts`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=441 ;
-- --------------------------------------------------------
-- Structure de la table `sections`
--
CREATE TABLE IF NOT EXISTS `sections` (
`idSect` int(2) NOT NULL AUTO_INCREMENT,
`section` text COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`idSect`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=7 ;
-- --------------------------------------------------------
-- Structure de la table `users`
--
CREATE TABLE IF NOT EXISTS `users` (
`idUser` int(2) NOT NULL AUTO_INCREMENT,
`nom` text COLLATE utf8_unicode_ci NOT NULL,
`mdp` text COLLATE utf8_unicode_ci NOT NULL,
`labo` text COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`idUser`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=15 ;
merci,
Pages : 1