<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns= "http://www.w3.org/1999/xhtml"> <head> <?php require('GoogleMapAPI.class.php'); $map = new GoogleMapAPI('map'); $map->setAPIKey('ABQIAAAAUuoLhYiMeseo3odTIftNyRSBc7srxbx_EhMHmhITuHjxuUbUahSDMRzmkgMJxh9Y0QKT 5VK0qWbv2w'); $map->setHeight("370"); $map->setWidth("380"); $map->setCenterCoords ('2', '47'); $map->setZoomLevel (5); $map->setMapType('map'); $map->setControlSize('small'); $map->setMapType('satellite'); require_once('connexion2.php'); session_start(); // On relaye la session if (session_is_registered("authentification")){ // vérification sur la session authentification (la session est elle enregistrée ?) $login = $_SESSION['login']; } else{ header("Location:index.php?erreur=intru"); // redirection en cas d'echec } ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer Sujet d'étude de Master 1 <li>[index.php Accueil]</li> <li id="active">[base.php Base de données]</li> <li>[# Bibliographie]</li> <li>[# Contact]</li> <li>[base.php Afficher tout]</li> <li>[base.php?selection=rasoir Rasoirs]</li> <li>[base.php?selection=scalptorium Scalptoria]</li> <li>[base.php?selection=pince Pinces à épiler]</li> <li>[base.php?selection=curette Curettes]</li> <li>[base.php?selection=trousse Trousses]</li> <li>[# Recherche]</li> <?php /*** AFFICHAGE CONDITIONNEL OU REDIRECTION EN FONCTION DU PRIVILEGE ***/ // si l'utilisateur est connecté comme admin ... if($_SESSION['privilege'] == "admin"){ } // fin de l'affichage conditionnel? // si l'utilisateur est connecté comme simple utilisateur ... if($_SESSION['privilege'] == "utilisateur"){ // START Gestion des sélections $where = ''; if(isset($_GET['selection'])){ $where " WHERE Type_objet '".mysql_real_escape_string($_GET['selection'])."' "; } else{ $test = false; foreach ($_GET as $critere=>$valeur){ if (($critere=="categorie") and ($valeur!="")){ $where = $where."Type_objet like '%".mysql_real_escape_string($_GET['categorie'])."%' and "; $test = true; } if (($critere=="lieu") and ($valeur!="")){ $where = $where."Lieu_de_decouverte like '%".mysql_real_escape_string($_GET['lieu'])."%' and "; $test = true; } if (($critere=="localisation") and ($valeur!="")){ $where = $where."localisation like '%".mysql_real_escape_string($_GET['localisation'])."%' and "; $test = true; } if (($critere=="documentation") and ($valeur!="")){ $where = $where."Documentation like '%".mysql_real_escape_string($_GET['documentation'])."%' and "; $test = true; } if (($critere=="matiere") and ($valeur!="")){ $where = $where."Matiere like '%".mysql_real_escape_string($_GET['matiere'])."%' and "; $test = true; } if (($critere=="conservation") and ($valeur!="")){ $where = $where."Lieu_de_conservation like '%".mysql_real_escape_string($_GET['conservation'])."%' and "; $test = true; } if (($critere=="inventaire") and ($valeur!="")){ $where = $where."Num_inventaire like '%".mysql_real_escape_string($_GET['inventaire'])."%' and "; $test = true; } if (($critere=="dimensions") and ($valeur!="")){ $where = $where."Dimensions like '%".mysql_real_escape_string($_GET['dimensions'])."%' and "; $test = true; } if (($critere=="description") and ($valeur!="")){ $where = $where."Description like '%".mysql_real_escape_string($_GET['description'])."%' and "; $test = true; } if (($critere=="type") and ($valeur!="")){ $where = $where."Type like '%".mysql_real_escape_string($_GET['type'])."%' and "; $test = true; } if (($critere=="contexte") and ($valeur!="")){ $where = $where."Contexte_archeo like '%".mysql_real_escape_string($_GET['contexte'])."%' and "; $test = true; } if (($critere=="position") and ($valeur!="")){ $where = $where."Position like '%".mysql_real_escape_string($_GET['position'])."%' and "; $test = true; } if (($critere=="datation") and ($valeur!="")){ $where = $where."Datation like '%".mysql_real_escape_string($_GET['datation'])."%' and "; $test = true; } } if ($test==true){ $where = "WHERE ".substr($where,0,(strlen($where)-5)); }else{ $where = ""; } } // END Gestion des sélections mysql_select_db($database_dbprotect, $dbprotect); $limit = 1; $offset = ((isset($_REQUEST['offset']) && $_REQUEST['offset'] > 0) ? $_REQUEST['offset'] : 0); // START Gestion des sélections $sql_str = 'SELECT SQL_CALC_FOUND_ROWS * FROM Accessoires_de_toilette '.$where.' LIMIT '.$offset.', '.$limit.' '; // END Gestion des sélections $result = mysql_query($sql_str) or die(mysql_error()); while ($data = mysql_fetch_assoc($result)){ ?> " alt="" border="1" /> <?php $adresse = utf8_encode(''.$data['Localisation'].''); $map->addMarkerByAddress( "$adresse"); $map->printHeaderJS(); $map->printMapJS(); ?> Catégorie :, <?php echo ''.$data['Type_objet']/*.' '.$data['Type_objet_suite'].''*/; ?>, ---- Lieu de découverte :, <?php echo ''.$data['Lieu_de_decouverte'].''; ?>, ---- Localisation :, <?php echo ''.$data['Localisation'].''; ?>, ---- Documentation :, <?php echo nl2br(''.$data['Documentation'].''); ?>, ---- Matière :, <?php echo ''.$data['Matiere'].''; ?>, ---- Lieu de conservation :, <?php echo ''.$data['Lieu_de_conservation'].''; ?>, ---- Numéro d'inventaire :, <?php echo ''.$data['Num_inventaire'].''; ?>, ---- Dimensions :, <?php echo ''.$data['Dimensions'].''; ?>, ---- Description :, <?php echo nl2br(''.$data['Description'].''); ?>, ---- Type :, <?php echo ''.$data['Type'].''; ?>, ---- Contexte archéologique :, <?php echo nl2br(''.$data['Contexte_archeo'].''); ?>, ---- Position :, <?php echo ''.$data['Position'].''; ?>, ---- Datation :, <?php echo ''.$data['Datation'].''; ?> <center><?php $map->printMap(); ?></center> <?php } $result = mysql_query('SELECT FOUND_ROWS() AS total'); $data = mysql_fetch_assoc($result); function paging($page, $total_rows, $limit, $offset, $preserved_params = null){ $query = ''; $str_hidden = ''; if (is_array($preserved_params)) { foreach ($preserved_params as $k=>$v) { if ($k != 'offset') { $query .= $k.'='.urlencode($v).'&'; $str_hidden .= ''; } } } if (strpos($page, '?') !== false) { $page = substr($page, 0, strpos($page, '?')); } $nb_pages = ceil($total_rows / $limit); $i = 0; $j = 0; $idx_page = 0; while ($i < $total_rows) { $tab_pages[$j]['id'] = $i; $tab_pages[$j]['text'] = ($j + 1).' / '.$nb_pages; if ((int)$offset >= $i) { $idx_page = $j; } $i += $limit; $j++; } $reponse = '<form class="barre-navigation-pages" action="'.$page.'" >'; $page .= '?'.$query; $page_actuelle = $offset + 1; if (($offset > 0) && !($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1]))) { $reponse .= ' ['.$page.'&offset='.($offset - $limit).' Précédent] [ '.$page_actuelle.' / '.$total_rows.' ] '; } else if (($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1])) && !($offset > 0)) { $reponse .= ' [ '.$page_actuelle.' / '.$total_rows.' ] ['.$page.'offset='.$tab_pages[$idx_page + 1]['id'].' Suivant] '; } else if (($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1])) && ($offset > 0)) { $reponse .= '['.$page.'&offset='.($offset - $limit).' Précédent] [ '.$page_actuelle.' / '.$total_rows.' ] ['.$page.'offset='.$tab_pages[$idx_page + 1]['id'].' Suivant] '; } $reponse .= '</form>'; return $reponse; } // START Gestion des sélections $preserved_params = null; if(isset($_GET['selection'])) { $preserved_params = array('selection'=>mysql_real_escape_string($_GET['selection'])); }else{ $preserved_params = array('categorie'=>mysql_real_escape_string($_GET['categorie']),'lieu'=>mysql_real_escape_string($_GET['lieu']), 'localisation'=>mysql_real_escape_string($_GET['localisation']),'documentation'=>mysql_real_escape_string($_GET['documentation']), 'matiere'=>mysql_real_escape_string($_GET['matiere']),'conservation'=>mysql_real_escape_string($_GET['conservation']), 'inventaire'=>mysql_real_escape_string($_GET['inventaire']),'dimensions'=>mysql_real_escape_string($_GET['dimensions']), 'description'=>mysql_real_escape_string($_GET['description']),'type'=>mysql_real_escape_string($_GET['type']), 'contexte'=>mysql_real_escape_string($_GET['contexte']),'position'=>mysql_real_escape_string($_GET['position']), 'datation'=>mysql_real_escape_string($_GET['datation'])); } echo paging('base.php', $data['total'], $limit, $offset, $preserved_params); // END Gestion des sélections } // fin de l'affichage conditionnel ?> [index.php?erreur=logout Déconnexion ] </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns ="http://www.w3.org/1999/xhtml"> <head> <?php require_once('connexion2.php'); session_start(); // On relaye la session if (session_is_registered("authentification")) { // vérification sur la session authentification (la session est elle enregistrée ?) $login = $_SESSION['login']; } else { header("Location:index.php?erreur=intru"); // redirection en cas d'echec } ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer Sujet d'étude de Master 1 <li>[index.php Accueil]</li> <li id="active">[base.php Base de données]</li> <li>[# Bibliographie]</li> <li>[# Contact]</li> <li>[base.php Afficher tout]</li> <li>[base.php?selection=rasoir Rasoirs]</li> <li>[base.php?selection=scalptorium Scalptoria]</li> <li>[base.php?selection=pince Pinces à épiler]</li> <li>[base.php?selection=curette Curettes]</li> <li>[base.php?selection=trousse Trousses]</li> <li>[# Recherche]</li> <?php /*** AFFICHAGE CONDITIONNEL OU REDIRECTION EN FONCTION DU PRIVILEGE ***/ // si l'utilisateur est connecté comme admin ... if($_SESSION['privilege'] == "admin") { } // fin de l'affichage conditionnel? // si l'utilisateur est connecté comme simple utilisateur ... if($_SESSION['privilege'] == "utilisateur") {?> <form method="GET" action="base.php"> Catégorie :, , ---- Lieu de découverte :, <textarea name="lieu" cols=38 rows=1></textarea>, ---- Localisation :, <textarea name="localisation" cols=38 rows=1></textarea>, ---- Documentation :, <textarea name="documentation" cols=50 rows=4></textarea>, ---- Matière :, , ---- Lieu de conservation :, <textarea name="conservation" cols=38 rows=1></textarea>, ---- Numéro d'inventaire :, , ---- Dimensions :, <textarea name="dimensions" cols=50 rows=1></textarea>, ---- Description :, <textarea name="description" cols=50 rows=5></textarea>, ---- Type :, , ---- Contexte archéologique :, <textarea name="contexte" cols=50 rows=14></textarea>, ---- Position :, <textarea name="position" cols=50 rows=1></textarea>, ---- Datation :, </form> <?php if (isset($_POST['categorie'])) { header("Location:base.php"); } } // fin de l'affichage conditionnel ?> [index.php?erreur=logout Déconnexion] </html>
Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire
121 internautes nous ont dit merci ce mois-ci
Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire
121 internautes nous ont dit merci ce mois-ci
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns= "http://www.w3.org/1999/xhtml"> <head> <?php require_once('connexion2.php'); session_start(); // On relaye la session if (session_is_registered("authentification")) { // vérification sur la session authentification (la session est elle enregistrée ?) $login = $_SESSION['login']; } else { header("Location:index.php?erreur=intru"); // redirection en cas d'echec } ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer Sujet d'étude de Master 1 <li>[index.php Accueil]</li> <li id="active">[base.php Base de données]</li> <li>[# Bibliographie]</li> <li>[# Contact]</li> <li>[base.php Afficher tout]</li> <li>[base.php?selection=rasoir Rasoirs]</li> <li>[base.php?selection=scalptorium Scalptoria]</li> <li>[base.php?selection=pince Pinces à épiler]</li> <li>[base.php?selection=curette Curettes]</li> <li>[base.php?selection=trousse Trousses]</li> <li>[# Recherche]</li> <?php /*** AFFICHAGE CONDITIONNEL OU REDIRECTION EN FONCTION DU PRIVILEGE ***/ // si l'utilisateur est connecté comme admin ... if($_SESSION['privilege'] == "admin") { } // fin de l'affichage conditionnel? // si l'utilisateur est connecté comme simple utilisateur ... if($_SESSION['privilege'] == "utilisateur") {?> <form method="POST" action="base.php"> Catégorie :, , ---- Lieu de découverte :, <textarea name="lieu" cols=38 rows=1></textarea>, ---- Localisation :, <textarea name="localisation" cols=38 rows=1></textarea>, ---- Documentation :, <textarea name="documentation" cols=50 rows=4></textarea>, ---- Matière :, , ---- Lieu de conservation :, <textarea name="conservation" cols=38 rows=1></textarea>, ---- Numéro d'inventaire :, , ---- Dimensions :, <textarea name="dimensions" cols=50 rows=1></textarea>, ---- Description :, <textarea name="description" cols=50 rows=5></textarea>, ---- Type :, , ---- Contexte archéologique :, <textarea name="contexte" cols=50 rows=14></textarea>, ---- Position :, <textarea name="position" cols=50 rows=1></textarea>, ---- Datation :, </form> <?php if (isset($_POST['categorie'])) { header("Location:base.php"); } } // fin de l'affichage conditionnel ?> [index.php?erreur=logout Déconnexion ] </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns ="http://www.w3.org/1999/xhtml"> <head> <?php require('GoogleMapAPI.class.php'); $map = new GoogleMapAPI('map'); $map->setAPIKey('ABQIAAAAUuoLhYiMeseo3odTIftNyRSBc7srxbx_EhMHmhITuHjxuUbUahSDMRzmkgMJxh9Y0QKT 5VK0qWbv2w'); $map->setHeight("370"); $map->setWidth("380"); $map->setCenterCoords ('2', '47'); $map->setZoomLevel (5); $map->setMapType('map'); $map->setControlSize('small'); $map->setMapType('satellite'); require_once('connexion2.php'); session_start(); // On relaye la session if (session_is_registered("authentification")) { // vérification sur la session authentification (la session est elle enregistrée ?) $login = $_SESSION['login']; } else { header("Location:index.php?erreur=intru"); // redirection en cas d'echec } ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer Sujet d'étude de Master 1 <li>[index.php Accueil]</li> <li id="active">[base.php Base de données]</li> <li>[# Bibliographie]</li> <li>[# Contact]</li> <li>[base.php Afficher tout]</li> <li>[base.php?selection=rasoir Rasoirs]</li> <li>[base.php?selection=scalptorium Scalptoria]</li> <li>[base.php?selection=pince Pinces à épiler]</li> <li>[base.php?selection=curette Curettes]</li> <li>[base.php?selection=trousse Trousses]</li> <li>[# Recherche]</li> <?php /*** AFFICHAGE CONDITIONNEL OU REDIRECTION EN FONCTION DU PRIVILEGE ***/ // si l'utilisateur est connecté comme admin ... if($_SESSION['privilege'] == "admin") { } // fin de l'affichage conditionnel? // si l'utilisateur est connecté comme simple utilisateur ... if($_SESSION['privilege'] == "utilisateur") { // START Gestion des sélections $where = ''; if(isset($_GET['selection'])) { $where " WHERE Type_objet '".mysql_real_escape_string($_GET['selection'])."' "; } else if(isset($_POST['categorie'])) { $where " WHERE Type_objet '".mysql_real_escape_string($_POST['categorie'])."' "; } // END Gestion des sélections mysql_select_db($database_dbprotect, $dbprotect); $limit = 1; $offset = ((isset($_REQUEST['offset']) && $_REQUEST['offset'] > 0) ? $_REQUEST['offset'] : 0); // START Gestion des sélections $sql_str = sprintf('SELECT SQL_CALC_FOUND_ROWS * FROM Accessoires_de_toilette '.$where.' LIMIT '.$offset.', '.$limit.' '); // END Gestion des sélections $result = mysql_query($sql_str, $dbprotect) or die(mysql_error()); while ($data = mysql_fetch_assoc($result)) { ?> " alt="" border="1" /> <?php $adresse = utf8_encode(''.$data['Localisation'].''); $map->addMarkerByAddress( "$adresse"); $map->printHeaderJS(); $map->printMapJS(); ?> Catégorie :, <?php echo ''.$data['Type_objet'].' '.$data['Type_objet_suite'].''; ?>, ---- Lieu de découverte :, <?php echo ''.$data['Lieu_de_decouverte'].''; ?>, ---- Localisation :, <?php echo ''.$data['Localisation'].''; ?>, ---- Documentation :, <?php echo nl2br(''.$data['Documentation'].''); ?>, ---- Matière :, <?php echo ''.$data['Matiere'].''; ?>, ---- Lieu de conservation :, <?php echo ''.$data['Lieu_de_conservation'].''; ?>, ---- Numéro d'inventaire :, <?php echo ''.$data['Num_inventaire'].''; ?>, ---- Dimensions :, <?php echo ''.$data['Dimensions'].''; ?>, ---- Description :, <?php echo nl2br(''.$data['Description'].''); ?>, ---- Type :, <?php echo ''.$data['Type'].''; ?>, ---- Contexte archéologique :, <?php echo nl2br(''.$data['Contexte_archeo'].''); ?>, ---- Position :, <?php echo ''.$data['Position'].''; ?>, ---- Datation :, <?php echo ''.$data['Datation'].''; ?> <center><?php $map->printMap(); ?></center> <?php } $result = mysql_query('SELECT FOUND_ROWS() AS total'); $data = mysql_fetch_assoc($result); function paging($page, $total_rows, $limit, $offset, $preserved_params = null){ $query = ''; $str_hidden = ''; if (is_array($preserved_params)) { foreach ($preserved_params as $k=>$v) { if ($k != 'offset') { $query .= $k.'='.urlencode($v).'&'; $str_hidden .= ''; } } } if (strpos($page, '?') !== false) { $page = substr($page, 0, strpos($page, '?')); } $nb_pages = ceil($total_rows / $limit); $i = 0; $j = 0; $idx_page = 0; while ($i < $total_rows) { $tab_pages[$j]['id'] = $i; $tab_pages[$j]['text'] = ($j + 1).' / '.$nb_pages; if ((int)$offset >= $i) { $idx_page = $j; } $i += $limit; $j++; } $reponse = '<form class="barre-navigation-pages" action="'.$page.'">'; $page .= '?'.$query; $page_actuelle = $offset + 1; if (($offset > 0) && !($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1]))) { $reponse .= ' ['.$page.'&offset='.($offset - $limit).' Précédent] [ '.$page_actuelle.' / '.$total_rows.' ] '; } else if (($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1])) && !($offset > 0)) { $reponse .= ' [ '.$page_actuelle.' / '.$total_rows.' ] ['.$page.'offset='.$tab_pages[$idx_page + 1]['id'].' Suivant] '; } else if (($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1])) && ($offset > 0)) { $reponse .= '['.$page.'&offset='.($offset - $limit).' Précédent] [ '.$page_actuelle.' / '.$total_rows.' ] ['.$page.'offset='.$tab_pages[$idx_page + 1]['id'].' Suivant] '; } $reponse .= '</form>'; return $reponse; } // START Gestion des sélections $preserved_params = null; if(isset($_GET['selection'])) { $preserved_params = array('selection'=>mysql_real_escape_string($_GET['selection'])); } echo paging('base.php', $data['total'], $limit, $offset, $preserved_params); // END Gestion des sélections } // fin de l'affichage conditionnel ?> [index.php?erreur=logout Déconnexion] </html>
else if(isset($_POST['categorie'])){ $where " WHERE Type_objet '".mysql_real_escape_string($_POST['categorie'])."' "; }
else{ $test = false; foreach ($_POST as $critere=>$valeur){ if (($critere!="categorie") and ($valeur!="")){ $where "Type_objet '".mysql_real_escape_string($_POST['categorie'])."' and "; $test = true; } if (($critere!="Lieu_de_decouverte") and ($valeur!="")){ $where "Lieu_de_decouverte '".mysql_real_escape_string($_POST['Lieu_de_decouverte'])."' and "; $test = true; } tu fais ca pour tous tes criteres } if ($test==true){ $where = "WHERE ".substr($where,0,(strlen($where)-5)); }else{ $where = ""; }
else if(isset($_POST['categorie'])){ $where " WHERE Type_objet '".mysql_real_escape_string($_POST['categorie'])."' "; }
else{ $test = false; foreach ($_POST as $critere=>$valeur){ if (($critere=="categorie") and ($valeur!="")){ $where "Type_objet '".mysql_real_escape_string($_POST['categorie'])."' and "; $test = true; } if (($critere=="lieu") and ($valeur!="")){ $where $where."Lieu_de_decouverte '".mysql_real_escape_string($_POST['lieu'])."' and "; $test = true; } } if ($test==true){ $where = "WHERE ".substr($where,0,(strlen($where)-5)); }else{ $where = ""; } }
$where "Type_objet '".mysql_real_escape_string($_POST['categorie'])."' and ";
$where "Type_objet '%".mysql_real_escape_string($_POST['categorie'])."%' and ";
$sql_str = sprintf('SELECT SQL_CALC_FOUND_ROWS * FROM Accessoires_de_toilette '.$where.' LIMIT '.$offset.', '.$limit.' ');
$sql_str = 'SELECT SQL_CALC_FOUND_ROWS * FROM Accessoires_de_toilette '.$where.' LIMIT '.$offset.', '.$limit.' ';
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns= "http://www.w3.org/1999/xhtml"> <head> <?php require_once('connexion2.php'); session_start(); // On relaye la session if (session_is_registered("authentification")) { // vérification sur la session authentification (la session est elle enregistrée ?) $login = $_SESSION['login']; } else { header("Location:index.php?erreur=intru"); // redirection en cas d'echec } ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer Sujet d'étude de Master 1 <li>[index.php Accueil]</li> <li id="active">[base.php Base de données]</li> <li>[# Bibliographie]</li> <li>[# Contact]</li> <li>[base.php Afficher tout]</li> <li>[base.php?selection=rasoir Rasoirs]</li> <li>[base.php?selection=scalptorium Scalptoria]</li> <li>[base.php?selection=pince Pinces à épiler]</li> <li>[base.php?selection=curette Curettes]</li> <li>[base.php?selection=trousse Trousses]</li> <li>[# Recherche]</li> <?php /*** AFFICHAGE CONDITIONNEL OU REDIRECTION EN FONCTION DU PRIVILEGE ***/ // si l'utilisateur est connecté comme admin ... if($_SESSION['privilege'] == "admin") { } // fin de l'affichage conditionnel? // si l'utilisateur est connecté comme simple utilisateur ... if($_SESSION['privilege'] == "utilisateur") {?> <form method="POST" action="base.php"> Catégorie :, , ---- Lieu de découverte :, <textarea name="lieu" cols=38 rows=1></textarea>, ---- Localisation :, <textarea name="localisation" cols=38 rows=1></textarea>, ---- Documentation :, <textarea name="documentation" cols=50 rows=4></textarea>, ---- Matière :, , ---- Lieu de conservation :, <textarea name="conservation" cols=38 rows=1></textarea>, ---- Numéro d'inventaire :, , ---- Dimensions :, <textarea name="dimensions" cols=50 rows=1></textarea>, ---- Description :, <textarea name="description" cols=50 rows=5></textarea>, ---- Type :, , ---- Contexte archéologique :, <textarea name="contexte" cols=50 rows=14></textarea>, ---- Position :, <textarea name="position" cols=50 rows=1></textarea>, ---- Datation :, </form> <?php if (isset($_POST['categorie'])) { header("Location:base.php"); } } // fin de l'affichage conditionnel ?> [index.php?erreur=logout Déconnexion ] </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns ="http://www.w3.org/1999/xhtml"> <head> <?php require('GoogleMapAPI.class.php'); $map = new GoogleMapAPI('map'); $map->setAPIKey('ABQIAAAAUuoLhYiMeseo3odTIftNyRSBc7srxbx_EhMHmhITuHjxuUbUahSDMRzmkgMJxh9Y0QKT5VK0qWbv2w'); $map->setHeight("370"); $map->setWidth("380"); $map->setCenterCoords ('2', '47'); $map->setZoomLevel (5); $map->setMapType('map'); $map->setControlSize('small'); $map->setMapType('satellite'); require_once('connexion2.php'); session_start(); // On relaye la session if (session_is_registered("authentification")) { // vérification sur la session authentification (la session est elle enregistrée ?) $login = $_SESSION['login']; } else { header("Location:index.php?erreur=intru"); // redirection en cas d'echec } ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer Sujet d'étude de Master 1 <li>[index.php Accueil]</li> <li id="active">[base.php Base de données]</li> <li>[# Bibliographie]</li> <li>[# Contact]</li> <li>[base.php Afficher tout]</li> <li>[base.php?selection=rasoir Rasoirs]</li> <li>[base.php?selection=scalptorium Scalptoria]</li> <li>[base.php?selection=pince Pinces à épiler]</li> <li>[base.php?selection=curette Curettes]</li> <li>[base.php?selection=trousse Trousses]</li> <li>[recherche.php Recherche]</li> <?php /*** AFFICHAGE CONDITIONNEL OU REDIRECTION EN FONCTION DU PRIVILEGE ***/ // si l'utilisateur est connecté comme admin ... if($_SESSION['privilege'] == "admin") { } // fin de l'affichage conditionnel? // si l'utilisateur est connecté comme simple utilisateur ... if($_SESSION['privilege'] == "utilisateur") { // START Gestion des sélections $where = ''; if(isset($_GET['selection'])) { $where " WHERE Type_objet '".mysql_real_escape_string($_GET['selection'])."' "; } else{ $test = false; foreach ($_POST as $critere=>$valeur){ if (($critere=="categorie") and ($valeur!="")){ $where "Type_objet '%".mysql_real_escape_string($_POST['categorie'])."%' and "; $test = true; } if (($critere=="lieu") and ($valeur!="")){ $where $where."Lieu_de_decouverte '%".mysql_real_escape_string($_POST['lieu'])."%' and "; $test = true; } } if ($test==true){ $where = "WHERE ".substr($where,0,(strlen($where)-5)); }else{ $where = ""; } } // END Gestion des sélections mysql_select_db($database_dbprotect, $dbprotect); $limit = 1; $offset = ((isset($_REQUEST['offset']) && $_REQUEST['offset'] > 0) ? $_REQUEST['offset'] : 0); // START Gestion des sélections $sql_str = 'SELECT SQL_CALC_FOUND_ROWS * FROM Accessoires_de_toilette '.$where.' LIMIT '.$offset.', '.$limit.' '; // END Gestion des sélections $result = mysql_query($sql_str, $dbprotect) or die(mysql_error()); while ($data = mysql_fetch_assoc($result)) { ?> " alt="" border="1" /> <?php $adresse = utf8_encode(''.$data['Localisation'].''); $map->addMarkerByAddress( "$adresse"); $map->printHeaderJS(); $map->printMapJS(); ?> Catégorie :, <?php echo ''.$data['Type_objet'].' '.$data['Type_objet_suite'].''; ?>, ---- Lieu de découverte :, <?php echo ''.$data['Lieu_de_decouverte'].''; ?>, ---- Localisation :, <?php echo ''.$data['Localisation'].''; ?>, ---- Documentation :, <?php echo nl2br(''.$data['Documentation'].''); ?>, ---- Matière :, <?php echo ''.$data['Matiere'].''; ?>, ---- Lieu de conservation :, <?php echo ''.$data['Lieu_de_conservation'].''; ?>, ---- Numéro d'inventaire :, <?php echo ''.$data['Num_inventaire'].''; ?>, ---- Dimensions :, <?php echo ''.$data['Dimensions'].''; ?>, ---- Description :, <?php echo nl2br(''.$data['Description'].''); ?>, ---- Type :, <?php echo ''.$data['Type'].''; ?>, ---- Contexte archéologique :, <?php echo nl2br(''.$data['Contexte_archeo'].''); ?>, ---- Position :, <?php echo ''.$data['Position'].''; ?>, ---- Datation :, <?php echo ''.$data['Datation'].''; ?> <center><?php $map->printMap(); ?></center> <?php } $result = mysql_query('SELECT FOUND_ROWS() AS total'); $data = mysql_fetch_assoc($result); function paging($page, $total_rows, $limit, $offset, $preserved_params = null){ $query = ''; $str_hidden = ''; if (is_array($preserved_params)) { foreach ($preserved_params as $k=>$v) { if ($k != 'offset') { $query .= $k.'='.urlencode($v).'&'; $str_hidden .= ''; } } } if (strpos($page, '?') !== false) { $page = substr($page, 0, strpos($page, '?')); } $nb_pages = ceil($total_rows / $limit); $i = 0; $j = 0; $idx_page = 0; while ($i < $total_rows) { $tab_pages[$j]['id'] = $i; $tab_pages[$j]['text'] = ($j + 1).' / '.$nb_pages; if ((int)$offset >= $i) { $idx_page = $j; } $i += $limit; $j++; } $reponse = '<form class="barre-navigation-pages" action="'.$page.'">'; $page .= '?'.$query; $page_actuelle = $offset + 1; if (($offset > 0) && !($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1]))) { $reponse .= ' ['.$page.'&offset='.($offset - $limit).' Précédent] [ '.$page_actuelle.' / '.$total_rows.' ] '; } else if (($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1])) && !($offset > 0)) { $reponse .= ' [ '.$page_actuelle.' / '.$total_rows.' ] ['.$page.'offset='.$tab_pages[$idx_page + 1]['id'].' Suivant] '; } else if (($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1])) && ($offset > 0)) { $reponse .= '['.$page.'&offset='.($offset - $limit).' Précédent] [ '.$page_actuelle.' / '.$total_rows.' ] ['.$page.'offset='.$tab_pages[$idx_page + 1]['id'].' Suivant] '; } $reponse .= '</form>'; return $reponse; } // START Gestion des sélections $preserved_params = null; if(isset($_GET['selection'])) { $preserved_params = array('selection'=>mysql_real_escape_string($_GET['selection'])); } echo paging('base.php', $data['total'], $limit, $offset, $preserved_params); // END Gestion des sélections } // fin de l'affichage conditionnel ?> [index.php?erreur=logout Déconnexion] </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?php require('GoogleMapAPI.class.php'); $map = new GoogleMapAPI('map'); $map->setAPIKey('ABQIAAAAUuoLhYiMeseo3odTIftNyRSBc7srxbx_EhMHmhITuHjxuUbUahSDMRzmkgMJxh9Y0QKT5VK0qWbv2w'); $map->setHeight("370"); $map->setWidth("380"); $map->setCenterCoords ('2', '47'); $map->setZoomLevel (5); $map->setMapType('map'); $map->setControlSize('small'); $map->setMapType('satellite'); require_once('connexion2.php'); session_start(); // On relaye la session if (session_is_registered("authentification")) { // vérification sur la session authentification (la session est elle enregistrée ?) $login = $_SESSION['login']; } else { header("Location:index.php?erreur=intru"); // redirection en cas d'echec } ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> Accessoires de toilette en contexte funéraire dans le sud de la France au premier âge du Fer Sujet d'étude de Master 1 <li>[index.php Accueil]</li> <li id="active">[base.php Base de données]</li> <li>[# Bibliographie]</li> <li>[# Contact]</li> <li>[base.php Afficher tout]</li> <li>[base.php?selection=rasoir Rasoirs]</li> <li>[base.php?selection=scalptorium Scalptoria]</li> <li>[base.php?selection=pince Pinces à épiler]</li> <li>[base.php?selection=curette Curettes]</li> <li>[base.php?selection=trousse Trousses]</li> <li>[recherche.php Recherche]</li> <?php /*** AFFICHAGE CONDITIONNEL OU REDIRECTION EN FONCTION DU PRIVILEGE ***/ // si l'utilisateur est connecté comme admin ... if($_SESSION['privilege'] == "admin") { } // fin de l'affichage conditionnel? // si l'utilisateur est connecté comme simple utilisateur ... if($_SESSION['privilege'] == "utilisateur") { // START Gestion des sélections $where = ''; if(isset($_GET['selection'])) { $where = " WHERE Type_objet LIKE '%".mysql_real_escape_string($_GET['selection'])."%' "; } else{ $test = false; foreach ($_POST as $critere=>$valeur){ if (($critere=="categorie") and ($valeur!="")){ $where = $where."Type_objet LIKE '%".mysql_real_escape_string($_POST['categorie'])."%' and "; $test = true; } if (($critere=="lieu") and ($valeur!="")){ $where = $where."Lieu_de_decouverte LIKE '%".mysql_real_escape_string($_POST['lieu'])."%' and "; $test = true; } } if ($test==true){ $where = "WHERE ".substr($where,0,(strlen($where)-5)); }else{ $where = ""; } } // END Gestion des sélections mysql_select_db($database_dbprotect, $dbprotect); $limit = 1; $offset = ((isset($_REQUEST['offset']) && $_REQUEST['offset'] > 0) ? $_REQUEST['offset'] : 0); // START Gestion des sélections $sql_str = 'SELECT SQL_CALC_FOUND_ROWS * FROM Accessoires_de_toilette '.$where.' LIMIT '.$offset.', '.$limit.' '; // END Gestion des sélections $result = mysql_query($sql_str, $dbprotect) or die(mysql_error()); while ($data = mysql_fetch_assoc($result)) { ?> " alt="" border="1" /> <?php $adresse = utf8_encode(''.$data['Localisation'].''); $map->addMarkerByAddress( "$adresse"); $map->printHeaderJS(); $map->printMapJS(); ?> Catégorie :, <?php echo ''.$data['Type_objet'].''; ?>, ---- Lieu de découverte :, <?php echo ''.$data['Lieu_de_decouverte'].''; ?>, ---- Localisation :, <?php echo ''.$data['Localisation'].''; ?>, ---- Documentation :, <?php echo nl2br(''.$data['Documentation'].''); ?>, ---- Matière :, <?php echo ''.$data['Matiere'].''; ?>, ---- Lieu de conservation :, <?php echo ''.$data['Lieu_de_conservation'].''; ?>, ---- Numéro d'inventaire :, <?php echo ''.$data['Num_inventaire'].''; ?>, ---- Dimensions :, <?php echo ''.$data['Dimensions'].''; ?>, ---- Description :, <?php echo nl2br(''.$data['Description'].''); ?>, ---- Type :, <?php echo ''.$data['Type'].''; ?>, ---- Contexte archéologique :, <?php echo nl2br(''.$data['Contexte_archeo'].''); ?>, ---- Position :, <?php echo ''.$data['Position'].''; ?>, ---- Datation :, <?php echo ''.$data['Datation'].''; ?> <center><?php $map->printMap(); ?></center> <?php } $result = mysql_query('SELECT FOUND_ROWS() AS total'); $data = mysql_fetch_assoc($result); function paging($page, $total_rows, $limit, $offset, $preserved_params = null){ $query = ''; $str_hidden = ''; if (is_array($preserved_params)) { foreach ($preserved_params as $k=>$v) { if ($k != 'offset') { $query .= $k.'='.urlencode($v).'&'; $str_hidden .= ''; } } } if (strpos($page, '?') !== false) { $page = substr($page, 0, strpos($page, '?')); } $nb_pages = ceil($total_rows / $limit); $i = 0; $j = 0; $idx_page = 0; while ($i < $total_rows) { $tab_pages[$j]['id'] = $i; $tab_pages[$j]['text'] = ($j + 1).' / '.$nb_pages; if ((int)$offset >= $i) { $idx_page = $j; } $i += $limit; $j++; } $reponse = '<form class="barre-navigation-pages" action="'.$page.'">'; $page .= '?'.$query; $page_actuelle = $offset + 1; if (($offset > 0) && !($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1]))) { $reponse .= ' ['.$page.'&offset='.($offset - $limit).' Précédent] [ '.$page_actuelle.' / '.$total_rows.' ] '; } else if (($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1])) && !($offset > 0)) { $reponse .= ' [ '.$page_actuelle.' / '.$total_rows.' ] ['.$page.'offset='.$tab_pages[$idx_page + 1]['id'].' Suivant] '; } else if (($offset < ($total_rows - 1) && isset($tab_pages[$idx_page + 1])) && ($offset > 0)) { $reponse .= '['.$page.'&offset='.($offset - $limit).' Précédent] [ '.$page_actuelle.' / '.$total_rows.' ] ['.$page.'offset='.$tab_pages[$idx_page + 1]['id'].' Suivant] '; } $reponse .= '</form>'; return $reponse; } // START Gestion des sélections $preserved_params = null; if(isset($_GET['selection'])) { $preserved_params = array('selection'=>mysql_real_escape_string($_GET['selection'])); } else { $preserved_params = array('categorie'=>mysql_real_escape_string($_POST['categorie']),'lieu'=>mysql_real_escape_string($_POST['lieu'])); } echo paging('base.php', $data['total'], $limit, $offset, $preserved_params); // END Gestion des sélections } // fin de l'affichage conditionnel ?> [index.php?erreur=logout Déconnexion] </html>
$preserved_params = array('categorie'=>mysql_real_escape_string($_POST['categorie']),'lieu'=>mysql_real_escape_string($_POST['lieu']));
$preserved_params = array('categorie'=>mysql_real_escape_string($_GET['categorie']),'lieu'=>mysql_real_escape_string($_GET['lieu']));
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.