-- phpMyAdmin SQL Dump -- version 3.2.0.1 -- http://www.phpmyadmin.net -- -- Serveur: localhost -- Généré le : Jeu 25 Mars 2010 à 14:02 -- Version du serveur: 5.1.37 -- Version de PHP: 5.2.10 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Base de données: `test` -- -- -------------------------------------------------------- -- -- Structure de la table `code_barre` -- CREATE TABLE `code_barre` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `couleur_reference_id` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `couleur_reference_id` (`couleur_reference_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; -- -- Contenu de la table `code_barre` -- INSERT INTO `code_barre` VALUES(1, 'TOTO', 1); INSERT INTO `code_barre` VALUES(2, 'TATA', 3); INSERT INTO `code_barre` VALUES(3, 'TITI', 2); INSERT INTO `code_barre` VALUES(4, 'TUTU', 7); INSERT INTO `code_barre` VALUES(5, 'HELLO', 3); INSERT INTO `code_barre` VALUES(6, 'MOTO', 2); INSERT INTO `code_barre` VALUES(7, 'TEST', 4); INSERT INTO `code_barre` VALUES(8, 'TEST1', 4); -- -- Contraintes pour les tables exportées -- -- -- Contraintes pour la table `code_barre` -- ALTER TABLE `code_barre` ADD CONSTRAINT `code_barre_ibfk_1` FOREIGN KEY (`couleur_reference_id`) REFERENCES `couleur_myreference` (`id`);
<?php $requete_qtt = mysql_query("SELECT quantite FROM code_barre cb INNER JOIN couleur_myreference cr ON cb.couleur_reference_id=cr.id WHERE cr.myreference_id=".$row['id']." AND cr.couleur_id=".$couleur['id'], $connexion) or die("erreur sql"); ?>
<?php $requete_qtt = mysql_query("SELECT COUNT(cb.id) as somme FROM code_barre cb INNER JOIN couleur_myreference cr ON cb.couleur_reference_id=cr.id WHERE cr.myreference_id=".$row['id']." AND cr.couleur_id=".$couleur['id'], $connexion) or die("erreur sql : ".mysql_error()); ?>
<?php if(mysql_num_rows($requete_qtt)==0) { $nbr = '-'; } else { // Je récup la quantité... $nbr = mysql_fetch_assoc($requete_qtt); $nbr = $nbr['somme']; } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question