Bonsoir, voici un exemple de ce que je souhaite :
voici le contenu de ma base sql
-- phpMyAdmin SQL Dump
-- version 3.2.2.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Mer 28 Avril 2010 à 20:51
-- Version du serveur: 5.1.42
-- Version de PHP: 5.3.1
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de données: `meteo`
--
-- --------------------------------------------------------
--
-- Structure de la table `obs`
--
CREATE TABLE IF NOT EXISTS `obs` (
`date` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`heure` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`minute` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`lieu` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`alt` varchar(4) COLLATE utf8_unicode_ci NOT NULL,
`observation` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`temp` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`membre` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`dep` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`vent` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`hpa` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`mm` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`cm` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`kmh` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`mesure` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`info` varchar(400) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Contenu de la table `obs`
--
INSERT INTO `obs` (`date`, `heure`, `minute`, `lieu`, `alt`, `observation`, `temp`, `membre`, `dep`, `vent`, `hpa`, `mm`, `cm`, `kmh`, `mesure`, `info`) VALUES
('lundi 26 avril 2010 ', '14', '27', '', '', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', '14', '27', '', '', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', '14', '27', '', '', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', '14', '27', '', '', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', '14', '27', 'lieu', '', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', '14', '27', 'lieu', '', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', '14', '27', 'lieu', '', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', '14', '27', 'lieu', '', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', 'h', 'm', 'lieu', '', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', 'h', 'm', 'Venelles', '', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', 'h', 'm', 'Venelles', '1234', '', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', 'h', 'm', 'Venelles', '1234', 'pic/soleil.gif', '', '', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', '14', '27', 'Venelles', '1234', 'pic/orage.gif', '', 'root', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 ', '14', '27', 'Venelles', '1234', 'pic/nei_fai.gif', '', 'root', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 \r\n', '14', '14', 'Venelles', '1234', 'pic/couvert.gif', '', 'root', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 \r\n', '14', '27', 'Venelles', '1234', 'tomate', '', 'root', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 \r\n', '14', '27', 'Venelles', '1234', 'soleil', '', 'root', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 \r\n', '', '', '', '', 'soleil.gif', '', 'root', '', '', '', '', '', '', '', ''),
('lundi 26 avril 2010 \r\n', '', '', '', '', '', '', 'root', '', '', '', '', '', '', '', ''),
('mardi 27 avril 2010 \r\n', '', '', '', '', 'pic/soleil.gif', '', 'root', '', '', '', '', '', '', '', ''),
('mardi 27 avril 2010 \r\n', '', '', 'Venelles', '1234', '', '', 'root', '13', '', '', '', '', '', '', ''),
('mardi 27 avril 2010 \r\n', '', '', 'Venelles', '', '', '', 'root', '04', '', '', '', '', '', '', ''),
('mardi 27 avril 2010 \r\n', '14', '27', 'Venelles', '1234', 'pic/lu_se_co.gif', '', 'root', '', 'vent', '', '', '', '', '', ''),
('mardi 27 avril 2010 \r\n', '14', '27', 'Venelles', '1234', 'pic/lu-ecl.gif', '', 'root', '13', 'vent', '', '', '', '', '', ''),
('mardi 27 avril 2010 \r\n', '14', '27', 'Venelles', '1234', 'pic/eclaircie.gif', '', 'root', '83', 'vent', '', '', '', '', '', ''),
('mardi 27 avril 2010 \r\n', '', '', '', '', '', '', 'root', '', 'vent', '', '', '', '', '', ''),
('mardi 27 avril 2010 \r\n', '', '', '', '', '', '', 'root', '', 'vent', '', '', '', '', '', ''),
('mardi 27 avril 2010 \r\n', '14', '27', 'Venelles', '1234', 'pic/lu-ecl.gif', '', 'root', '13', 'vent/sud-est.gif', '', '', '', '', '', ''),
('mardi 27 avril 2010 \r\n', '14', '27', 'Venelles', '1234', 'pic/eclaircie.gif', '23.8', 'root', '06', 'vent/nord-ouest.gif', '', '', '', '', '', ''),
('mercredi 28 avril 2010 \r\n', '14', '27', 'Venelles', '1234', 'pic/se_couv.gif', '23.8', 'root', '13', 'vent/sud-ouest.gif', '1013', '', '', '', '', ''),
('mercredi 28 avril 2010 \r\n', '14', '14', 'Venelles', '1234', 'pic/couvert.gif', '23.8', 'root', '84', 'vent/sud-est.gif', '1013', '22', '', '', 'mesurée', ''),
('mercredi 28 avril 2010 \r\n', '', '', '', '', '', '', 'root', '', '', '', '', '', '', 'mesurée', ''),
('mercredi 28 avril 2010 \r\n', '', '', '', '', '', '', 'root', '', '', '', '', '', '', 'estimée', ''),
('mercredi 28 avril 2010 \r\n', '', '', '', '', '', '', 'root', '', '', '', '', '14', '120', 'estimée', ''),
('mercredi 28 avril 2010 \r\n', '', '', '', '', '', '', 'root', '', '', '', '22', '14', '120', 'mesurée', ''),
('mercredi 28 avril 2010 \r\n', '', '', '', '', '', '23.8', 'root', '', '', '1013', '22', '14', '120', 'mesurée', ''),
('mercredi 28 avril 2010 \r\n', '14', '27', 'Venelles', '1234', 'pic/eclaircie.gif', '23.8', 'root', '05', 'vent/sud-est.gif', '1013', '22', '14', '120', 'mesurée', ''),
('mercredi 28 avril 2010 \r\n', '', '', '', '', '', '', 'root', '', '', '', '', '', '', 'mesurée', 'ggggggggggggggggggggggggg'),
('mercredi 28 avril 2010 \r\n', '', '', '', '', '', '', 'root', '', '', '', '', '', '', 'mesurée', 'ggggg ggggggggg gggggggggggg gggggggggggg gggggggggg gggggggggggg ggggggggggggg ggggggggggg gggggggggg ggggggggggggggggg ggggggggggggg');
le code de ma page :
<html>
<head>
<title></title>
<meta content="">
<style></style>
</head>
<body>
<?php
//session_start();
//if (!isset($_SESSION['login'])) {
// header ('Location: ../index.php');
//exit();
//}
?>
<?
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = 'glaces';
$db = 'meteo';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT date,heure,minute,lieu,alt,observation,temp,membre,dep,vent,hpa,mm,cm,kmh,mesure,info FROM obs';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
// si on a récupéré un résultat on l'affiche.
if($total) {
// debut du tableau
echo '<table style="text-align: center; width: 100%;" align="center" border="1" cellpadding="2" cellspacing="2">';
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999" style="text-align: center; width: 20%;"><b><u>Date</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Heure</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Lieu</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Observation</u></b></td>';
echo '<td bgcolor="#669999" style="text-align: center; width: 20%;"><b><u>Détails</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>Informations</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>Membre</u></b></td>' ;
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC"><FONT size="2pt">'.$row["date"].'</td>';
echo '<td bgcolor="#CCCCCC"><FONT size="2pt">'.$row["heure"]. 'h'.$row["minute"].'</td>';
echo '<td bgcolor="#CCCCCC"><FONT size="2pt">'.$row["lieu"].' ('.$row["dep"].') <br> Alt.'.$row["alt"].' m</td>';
echo '<td bgcolor="#CCCCCC"><img src="'. htmlspecialchars($row['observation']) .'" alt="" width=60 height=51 /></td>';
echo '<td bgcolor="#CCCCCC"><FONT size="2pt">Température : '.$row["temp"].'°c<br>Pression : '.$row["hpa"].'hpa<br>Précipitation : '.$row["mm"].'mm<br>Neige : '.$row["cm"].'cm <br>Vent : '.$row["kmh"].'km/h<br>Vitesse : '.$row["mesure"].' <br>Direction du vent :<img src="'. htmlspecialchars($row['vent']) .'" alt="" width=35 height=29 /></td>';
echo '<td bgcolor="#CCCCCC"><FONT size="2pt">'.$row["info"].'</td>';
echo '<td bgcolor="#CCCCCC"><FONT size="2pt">'.$row["membre"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($result);
?>
</body>
</html>
Si vous avez une idée je suis preneur.
Merci
bonne soirée