Je suis quasiment certain que le problème a déjà été posé aussi veuillez m'excuser.
Je n'arrive pas à afficher les résultats de la requète.
Voici comment je procède:
1) j'affiche une première tranche de résultats
2) j'appele une nouvelle page avec la requète suivante
Code : Tout sélectionner
<?php
while($row=mysql_fetch_object($result)){
echo "<tr style=\"cursor: hand;\" onmouseover=\"this.style.backgroundColor='#6C81B9'\" onmouseout=\"this.style.backgroundColor = ''\" onclick=\"javascript:window.open('pop_35127_1F1.php?id=$row->id&annee=$annee->1851&commune=$commune','popup','width=550,height=800,left=0,top=0,toolbar=no,menubar=no,resizable=no,scrollbars=yes');return(false);\">\n";
//TRAITEMENT DES AUTRES CHAMPS
echo "<td>$row->nom</a></td>\n";
echo "<td>$row->prenom</td>\n";
echo "<td>$row->age</td>\n";
echo "<td>$row->lieu</td>\n";
$row->commune;
echo "</tr>\n";
}Ce que je veux:
1) afficher les éléments communs aux fiches demandées soit commune, section, village
2) afficher la plus petite valeur de photo (si plusieurs valeur)
3) afficher dans un premier temps les éléments pour maison =1 si possible avec un décalage pour les lignes suivantes
4) afficher les autres lignes ayant une valeur identique en commune avec si possible le même problème de présentation
Voici le code récalcitrant. Je n'ai pas de message d'erreur.
Merci d'avance pour votre aide.
Code : Tout sélectionner
// Récupération des éléments transmis
$id=$_REQUEST['id'];
$annee=$_REQUEST['annee'];
$commune=$REQUEST['commune'];
//SELECTION DE LA BASE
mysql_select_db($base,$mysql_id);
//SELECTION DE LA TABLE
$table = '35127_1F1';
//REQUETE SQL
$qry="SELECT * FROM $table WHERE commune='".$commune."' AND annee='".$annee."' AND id='".$id."'";
//echo $qry;
//EXECUTION DE LA REQUETE
$result=mysql_query($qry);
while($row=mysql_fetch_object($result)) {
// REMPLISSAGE DU TABLEAU
$Photo=$row->photo;
$Nom=$row->nom;
$Prenom=$row->prenom;
$Age=$row->age;
$Village=$row->lieu;
$Section=$row->section;
$Commune=$row->commune;
$Nu_section=$row->nu_section;
$Nu_village=$row->village;
$Num_maison=$row->maison;
$Profession=$row->profession;
$Lien=$row->lien;
$Situation=$row->situation;
$Notes=$row->observation;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Recensement de population 1851</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body{
background-color:#EAFFFF;
font-family: Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;
align:center;
}
span.bold{
font-weight: bold;
}
span.center {
text-align: center;
}
</style>
</head>
<body>
<span class="center"><h1>Ensemble des informations sur</h1>
<h2>le logement <?php echo "$Numero <br />\n
Section $Section <br />\n Lieu-dit $Village";?></h2></span>
<?php echo "Photo: $Photo";
echo "<br />\n"; //On passe une ligne
echo "<br />\n"; //On passe une ligne
echo "<div style=\"padding-left: 15px;\"><span class=\"bold\">Chef de famille: </span>$Nom $Prenom<br>
<span class=\"bold\">Âgé de </span>$Age<br>
<span class=\"bold\">Profession: </span>$Profession<br>
<span class=\"bold\">Situation maritale: </span>$Situation<br>
<span class=\"bold\">Informations diverses: $Notes</span>
</div>";
?> Yannick VOYEAUD