par
orell1 » 24 sept. 2012, 12:13
En gros j'ai cette base sql:
-- phpMyAdmin SQL Dump
-- version 3.4.10.1
-- http://www.phpmyadmin.net
--
-- Client: localhost
-- Généré le : Lun 24 Septembre 2012 à 08:27
-- Version du serveur: 5.5.20
-- Version de PHP: 5.3.10
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Base de données: `agence_immo`
--
-- --------------------------------------------------------
--
-- Structure de la table `programmes`
--
CREATE TABLE IF NOT EXISTS `programmes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`photo` varchar(250) NOT NULL,
`titre` varchar(250) NOT NULL,
`lieux` varchar(250) NOT NULL,
`nbre_lots` int(11) NOT NULL,
`livraison` varchar(250) NOT NULL,
`type` varchar(50) NOT NULL,
`num_lot` int(11) NOT NULL,
`genre` varchar(250) NOT NULL,
`etage` varchar(250) NOT NULL,
`orientation` varchar(250) NOT NULL,
`avec` varchar(250) NOT NULL,
`surface_fiscale` varchar(250) NOT NULL,
`surface_habitable` varchar(250) NOT NULL,
`surface_jardin` varchar(250) NOT NULL,
`surface_terasse` varchar(250) NOT NULL,
`surface_loggia` varchar(250) NOT NULL,
`surface_cave` varchar(250) NOT NULL,
`tva` varchar(250) NOT NULL,
`prix_pack_1` varchar(250) NOT NULL,
`prix_pack_2` varchar(250) NOT NULL,
`loyer_scellier_15` varchar(250) NOT NULL,
`loyer_scellier_9` varchar(250) NOT NULL,
`adresse_programme` varchar(250) NOT NULL,
`num_permis_construction` varchar(250) NOT NULL,
`permis_delivre` varchar(250) NOT NULL,
`adresse_notaire` varchar(250) NOT NULL,
`signature_prévisionnelle` varchar(250) NOT NULL,
`reference` varchar(250) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Contenu de la table `programmes`
--
INSERT INTO `programmes` (`id`, `photo`, `titre`, `lieux`, `nbre_lots`, `livraison`, `type`, `num_lot`, `genre`, `etage`, `orientation`, `avec`, `surface_fiscale`, `surface_habitable`, `surface_jardin`, `surface_terasse`, `surface_loggia`, `surface_cave`, `tva`, `prix_pack_1`, `prix_pack_2`, `loyer_scellier_15`, `loyer_scellier_9`, `adresse_programme`, `num_permis_construction`, `permis_delivre`, `adresse_notaire`, `signature_prévisionnelle`, `reference`) VALUES
(1, '', 'test', 'paris', 3, '1T2013', 'T2', 111, 'appartement', '2', 'sud', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '35'),
(2, '', 'test2', 'test2', 3, '2T2013', 'T1', 112, 'appartement', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '35');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Et une page qui affiche les données (page citée plus haut)
Ce que je souhaite faire :
- Afficher par système de tableau (comme j'ai fait) toutes les informations ayant pour point commun une référence
- Dès qu'une référence est différente alors un autre tableau est créé pour afficher ces nouvelles informations et ainsi de suite
Ce qui fonctionne pour le moment:
- lorsque les références sont identiques alors le tableau généré est bien paramétré ( T1 et T2 sont bien côte à côte car ils ont pour référence "35")
Par contre si les référence sont différentes alors les tableaux affichés ne sont plus corrects (image jointe dans le précédent message)
En gros j'ai cette base sql:
[sql]
-- phpMyAdmin SQL Dump
-- version 3.4.10.1
-- http://www.phpmyadmin.net
--
-- Client: localhost
-- Généré le : Lun 24 Septembre 2012 à 08:27
-- Version du serveur: 5.5.20
-- Version de PHP: 5.3.10
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Base de données: `agence_immo`
--
-- --------------------------------------------------------
--
-- Structure de la table `programmes`
--
CREATE TABLE IF NOT EXISTS `programmes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`photo` varchar(250) NOT NULL,
`titre` varchar(250) NOT NULL,
`lieux` varchar(250) NOT NULL,
`nbre_lots` int(11) NOT NULL,
`livraison` varchar(250) NOT NULL,
`type` varchar(50) NOT NULL,
`num_lot` int(11) NOT NULL,
`genre` varchar(250) NOT NULL,
`etage` varchar(250) NOT NULL,
`orientation` varchar(250) NOT NULL,
`avec` varchar(250) NOT NULL,
`surface_fiscale` varchar(250) NOT NULL,
`surface_habitable` varchar(250) NOT NULL,
`surface_jardin` varchar(250) NOT NULL,
`surface_terasse` varchar(250) NOT NULL,
`surface_loggia` varchar(250) NOT NULL,
`surface_cave` varchar(250) NOT NULL,
`tva` varchar(250) NOT NULL,
`prix_pack_1` varchar(250) NOT NULL,
`prix_pack_2` varchar(250) NOT NULL,
`loyer_scellier_15` varchar(250) NOT NULL,
`loyer_scellier_9` varchar(250) NOT NULL,
`adresse_programme` varchar(250) NOT NULL,
`num_permis_construction` varchar(250) NOT NULL,
`permis_delivre` varchar(250) NOT NULL,
`adresse_notaire` varchar(250) NOT NULL,
`signature_prévisionnelle` varchar(250) NOT NULL,
`reference` varchar(250) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Contenu de la table `programmes`
--
INSERT INTO `programmes` (`id`, `photo`, `titre`, `lieux`, `nbre_lots`, `livraison`, `type`, `num_lot`, `genre`, `etage`, `orientation`, `avec`, `surface_fiscale`, `surface_habitable`, `surface_jardin`, `surface_terasse`, `surface_loggia`, `surface_cave`, `tva`, `prix_pack_1`, `prix_pack_2`, `loyer_scellier_15`, `loyer_scellier_9`, `adresse_programme`, `num_permis_construction`, `permis_delivre`, `adresse_notaire`, `signature_prévisionnelle`, `reference`) VALUES
(1, '', 'test', 'paris', 3, '1T2013', 'T2', 111, 'appartement', '2', 'sud', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '35'),
(2, '', 'test2', 'test2', 3, '2T2013', 'T1', 112, 'appartement', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '35');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
[/sql]
Et une page qui affiche les données (page citée plus haut)
Ce que je souhaite faire :
- Afficher par système de tableau (comme j'ai fait) toutes les informations ayant pour point commun une référence
- Dès qu'une référence est différente alors un autre tableau est créé pour afficher ces nouvelles informations et ainsi de suite
Ce qui fonctionne pour le moment:
- lorsque les références sont identiques alors le tableau généré est bien paramétré ( T1 et T2 sont bien côte à côte car ils ont pour référence "35")
Par contre si les référence sont différentes alors les tableaux affichés ne sont plus corrects (image jointe dans le précédent message)