Sources documentaires sélectionnées
Retour formulaire
0) {
$nbrep_biblio = countSource($cnxbdcrue, 'Biblio', $titre, $auteur, $liste_typesource, $depot);
$nbrep_archive = countSource($cnxbdcrue, 'Archive', $titre, $auteur, $liste_typesource, $depot);
$nbrep_presse = countSource($cnxbdcrue, 'Presse', $titre, $auteur, $liste_typesource, $depot);
$nbrep_icono = countSource($cnxbdcrue, 'Icono', $titre, $auteur, $liste_typesource, $depot);
}
//Pour affichage liste des critères
if ($liste_typesource != null)
{
if ($critrech == '') {$critrech = "Types de sources = ".$liste_typesource;}
else {$critrech = $critrech." ET Types de sources =".$liste_typesource;}
}
if ($titre != null) {
{ if ($critrech == '') {$critrech = "Titre contient \"".$titre."\" ";}
else {$critrech = $critrech." ET Titre contient \"".$titre."\"";}
}
}
if ($auteur != null) {
{ if ($critrech == '') {$critrech = "Auteur contient \"".$auteur."\"";}
else {$critrech = $critrech." ET Auteur contient \"".$auteur."\" ";}
}
}
if ($depot != null) {
$nom_depot = reqDepot($cnxbdcrue, $depot);
{ if ($critrech == '') {$critrech = "Dépôt =".$nom_depot;}
else {$critrech = $critrech." ET Dépôt =".$nom_depot;}
}
}
if ($critrech == '') {$critrech = 'Tout';}
//Affichage des critères et du nb de résultats
if ($nbreponse > 0) {
$reponse = 'Nombre total de réponses = '.$nbreponse; //.' (dont '.$nbrep_biblio.' bibliographies + '.
//$nbrep_archive.' archives + '.$nbrep_presse.' presse + '.$nbrep_icono.' iconographies)';
}
else {
$reponse = 'Aucune réponse';
}
echo "
";
echo "
Votre sélection : ".$critrech."
";
echo "
".$reponse."
";
echo "
";
echo "
";
if ($nbreponse > 0)
{
//Type de réponse
if(!isset($page_act))
{
if ($nbrep_biblio > 0) {$page_act = 'biblio';}
elseif ($nbrep_archive > 0) {$page_act = 'archive';}
elseif ($nbrep_presse > 0) {$page_act = 'presse';}
else {
if ($nbrep_icono > 0) {$page_act = 'icono';}
}
}
// Liens sous-menu
echo "
";
// Onglet Biblio
if ($page_act == "biblio") {
echo ""; }
else {
if ($nbrep_biblio > 0) {
echo "-  . (".$nbrep_biblio.")
"; }
// else {echo "";}
}
// Onglet Archive
if ($page_act == "archive") {
echo "";
} else
{
if ($nbrep_archive > 0) {
echo "-  . (".$nbrep_archive.")
"; }
// else {echo "";}
}
// Onglet Presse
if ($page_act == "presse") {
echo "";
} else
{
if ($nbrep_presse > 0) {
echo "-  . (".$nbrep_presse.")
"; }
// else {echo "";}
}
// Onglet Iconographie
if ($page_act == "icono") {
echo "";
} else
{
if ($nbrep_icono > 0) {
echo "-  . (".$nbrep_icono.")
"; }
// else {echo "";}
}
echo "
";
echo "
";
$NbBiblio = 0; //Nb références biblio
$NbArchive = 0; //Nb références archives
$NbPresse = 0; //Nb références presse
$NbIcono = 0; //Nb références iconographie
//Type de réponse
if ($page_act == 'biblio') {$nbrep = $nbrep_biblio;}
if ($page_act == 'archive') {$nbrep = $nbrep_archive;}
if ($page_act == 'manuscrit') {$nbrep = $nbrep_manuscrit;}
if ($page_act == 'icono') {$nbrep = $nbrep_icono;}
if ($page_act == 'presse') {$nbrep = $nbrep_presse;}
$NbrLigne = $nbrep; //Nb de lignes
//Pagination
$NbrPages=ceil($NbrLigne/25);
$nopage = $_GET['nopage'];
//echo 'Nopage ='.$nopage;
if(isset($nopage))
{
$pageActuelle=intval($nopage);
// Si la valeur de $pageActuelle (le numéro de la page) est plus grande que $nombreDePages...
if($pageActuelle>$NbrPages)
{
$pageActuelle=$NbrPages;
}
$premLigne = ($pageActuelle - 1) * 25;
}
else
{
$pageActuelle=1;
$premLigne = 0;
}
//echo 'Page actuelle '.$pageActuelle;
// Pagination
echo paginate('#SELF', '&nopage=', $NbrPages, $pageActuelle);
if ($page_act == "biblio") {
//Exécution de la requête : recherche des sources Biblio
$typerech = 'Biblio';
$requete = rechercheSource($cnxbdcrue, $typerech, $titre, $auteur, $liste_typesource, $depot, $premLigne, 25);
$nblrequete = count($requete);
if ($premLigne + 24 > $nblrequete )
{ $dernLigne = $nblrequete - 1 ; }
else
{ $dernLigne = 24 ;}
// pour chaque ligne
for ($i=0; $i<=$dernLigne; $i++)
{
$id_source = $requete[$i]['id_source'];
if ($NbBiblio == 0)
{
$NbBiblio = 1;
?>
Auteur |
Titre |
Références d'édition |
Date de publication |
|
|
|
|
";
}
if ($page_act == "archive") {
//Exécution de la requête : recherche des sources Archive
$typerech = 'Archive';
$requete = rechercheSource($cnxbdcrue, $typerech, $titre, $auteur, $liste_typesource, $depot, $premLigne, 25);
$nblrequete = count($requete);
if ($premLigne + 24 > $nblrequete )
{ $dernLigne = $nblrequete - 1 ; }
else
{ $dernLigne = 24 ;}
// pour chaque ligne
for ($i=0; $i<=$dernLigne; $i++)
{
$id_source = $requete[$i]['id_source'];
if ($NbArchive == 0)
{
$NbArchive = 1;
?>
Dépôt |
Cote |
Titre |
Date |
|
|
|
|
";
}
if ($page_act == "presse") {
//Exécution de la requête : recherche des sources Presse
$typerech = 'Presse';
$requete = rechercheSource($cnxbdcrue, $typerech, $titre, $auteur, $liste_typesource, $depot, $premLigne, 25);
$nblrequete = count($requete);
if ($premLigne + 24 > $nblrequete )
{ $dernLigne = $nblrequete - 1 ; }
else
{ $dernLigne = 24 ;}
// pour chaque ligne
for ($i=0; $i<=$dernLigne; $i++)
{
$id_source = $requete[$i]['id_source'];
if ($NbPresse == 0)
{
$NbPresse = 1;
?>
Titre |
|
";
}
if ($page_act == "icono") {
//Exécution de la requête : recherche des sources Iconographiques
$typerech = 'Icono';
$requete = rechercheSource($cnxbdcrue, $typerech, $titre, $auteur, $liste_typesource, $depot, $premLigne, 25);
$nblrequete = count($requete);
if ($premLigne + 24 > $nblrequete )
{ $dernLigne = $nblrequete - 1 ; }
else
{ $dernLigne = 24 ;}
// pour chaque ligne
for ($i=0; $i<=$dernLigne; $i++)
{
$id_source = $requete[$i]['id_source'];
if ($NbIcono == 0)
{
$NbIcono = 1;
?>
Dépôt |
Cote / Collection |
Titre |
Date |
".$titre."";
}
?>
|
|
|
|
";
}
// Pagination
echo paginate('#SELF', '&nopage=', $NbrPages, $pageActuelle);
}
disconnectbdcrue($cnxbdcrue);
?>