<style type="text/css" media="screen">
<!--
body {
margin: 0px auto 0px auto;
padding: 0px;
width: 1000px;
}
#debut_image {
padding: 0px;
width: 1000px;
text-align: center;
height: auto;
margin-top: 30px;
margin-bottom: 0px;
border-style: none;
}
#debut_image table {
text-align: center;
border: none;
color: #999;
margin-right: auto;
margin-left: auto;
}
-->
</style>
Et bien les images restent bien en place et le problème persiste !!Code : Tout sélectionner
Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\tuan-gallery\content\galeriebdd.php on line 102 $nb_fichiers_total = 0; //Ne pas toucher
$req = $bdd->prepare("SELECT gal_photo,gal_descr FROM galerie_photos WHERE gal_pays=:pays ORDER BY gal_trajet LIMIT $start,$nb_photos_page");
$req->bindValue('pays',$pays,PDO::PARAM_STR);
$req->execute();
//On affiche le titre choisi plus tôt ici
echo "<div class='title'>- $titre_page -</div>";
echo "<p>";
echo' <div id="barrehaut">
<img src="images/barre horizontale.jpg" width="800" height="1" alt="barre" /></div>';
<table width="850">
<tr>
<?php
$n = 0; //Ne pas toucher !
while ($donnees = $req->fetch()) {
$photo = $donnees['gal_photo'];
$descr = $donnees['gal_descr'];
if ($n == 3) {
$n = 0;
?>
</tr>
<tr>
<td><a href="<?php echo "$pays/grandes/$photo"; ?>" class="decal_img" rel="lightbox-cats" title="<?php echo $descr; ?>"><img src="<?php echo "$pays/petites/$photo"; ?>" alt="" /></a></td>
<?php
} else {
?>
<td><a href="<?php echo "$pays/grandes/$photo"; ?>" class="decal_img" rel="lightbox-cats" title="<?php echo $descr; ?>"><img src="<?php echo "$pays/petites/$photo"; ?>" alt="" /></a></td>
<?php
}echo '<div id="barrehaut">
<img src="images/barre horizontale.jpg" width="800" height="1" alt="barre" /></div>
<table width="850">
<tr>';
Code : Tout sélectionner
Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\tuan-gallery\content\galeriebdd.php on line 104<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style_galerie.css" rel="stylesheet" type="text/css" media="screen"/>
<?php
$i = 0; //Ne pas toucher !
$req = $bdd->prepare("SELECT DISTINCT gal_pays FROM galerie_photos");
$req->execute();
while ($donnees = $req->fetch()) {
$liste_pays[$i] = $donnees['gal_pays']; //Liste des pays
$i++;
}
//On sécurise le $_GET['pays']
if (isset($_GET['pays'])
&& in_array($_GET['pays'],$liste_pays)
&& isset($_GET['page'])
&& is_numeric($_GET['page']))
{
$pays = $_GET['pays']; //On enregistre le pays dans une variable
//On va afficher un titre dans la page selon le pays choisi
switch ($pays) {
case 'japon':
$titre_page = "Photos du Japon";
break;
case 'paris':
$titre_page = "Photos de Paris";
break;
case 'usa':
$titre_page = "Photos des USA";
break;
case 'australie':
$titre_page = "Australian Outback";
break;
case 'java':
$titre_page = "Photos de Java";
break;
case 'inde':
$titre_page = "Photos d'Inde";
break;
case 'bali':
$titre_page = "Photos de Bali";
break;
case 'venise':
$titre_page = "Photos du Carnaval de Venise";
break;
case 'cambodge':
$titre_page = "Photos du Cambodge";
break;
}
//Défini la suite de la partie <head></head> pour le HTML
$head = <<<EOD
<link rel="stylesheet" href="css/slimbox2.css" type="text/css" media="screen" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/slimbox2.js"></script>
<style type="text/css" media="screen">
body {
margin: 0px auto 0px auto;
padding: 0px;
width: 1024px;
}
</style>
<title>$pays</title>
EOD;
$nb_photos_page = 9; //Nombre de photos par page
/*
$_GET['page'] permet de savoir sur quel page on est positionnee
$start permet de savoir à partir de quel moment on commence l'affichage des fichiers sur la page
*/
if ($_GET['page']>0) {
$start = $_GET['page'] * $nb_photos_page - $nb_photos_page;
$page = $_GET['page'];
} else {
$_GET['page'] = str_replace("-",'',$_GET['page']);//on enleve le/les - si quelqu'un les ecrits...
$start = $_GET['page'] * $nb_photos_page - $nb_photos_page;
$page = $_GET['page'];
}
/*
On va afficher la galerie pour le pays choisi
Et pour le numéro de la page sur laquelle on est
*/
$nb_fichiers_total = 0; //Ne pas toucher
$req = $bdd->prepare("SELECT gal_photo,gal_descr FROM galerie_photos WHERE gal_pays=:pays ORDER BY gal_trajet LIMIT $start,$nb_photos_page");
$req->bindValue('pays',$pays,PDO::PARAM_STR);
$req->execute();
//On affiche le titre choisi plus tôt ici
echo "<div class='title'>- $titre_page -</div>";
echo "<p>";
echo '<div id="barrehaut">
<img src="images/barre horizontale.jpg" width="800" height="1" alt="barre" /></div>
<table width="850">
<tr>';
<?php
$n = 0; //Ne pas toucher !
while ($donnees = $req->fetch()) {
$photo = $donnees['gal_photo'];
$descr = $donnees['gal_descr'];
if ($n == 3) {
$n = 0;
?>
</tr>
<tr>
<td><a href="<?php echo "$pays/grandes/$photo"; ?>" class="decal_img" rel="lightbox-cats" title="<?php echo $descr; ?>"><img src="<?php echo "$pays/petites/$photo"; ?>" alt="" /></a></td>
<?php
} else {
?>
<td><a href="<?php echo "$pays/grandes/$photo"; ?>" class="decal_img" rel="lightbox-cats" title="<?php echo $descr; ?>"><img src="<?php echo "$pays/petites/$photo"; ?>" alt="" /></a></td>
<?php
}
$n++;
}
?>
</tr>
</table>
<?php
}
echo "</p>\n";
echo '<div class="clear"></div>';
echo' <div id="barrebas">
<img src="images/barre horizontale.jpg" width="800" height="1" alt="barre" /></div>';
//Mise en place de la pagination
$nb_total = $bdd->prepare("SELECT COUNT(*) AS nb_total FROM galerie_photos WHERE gal_pays=:pays");
$nb_total->bindValue('pays',$pays,PDO::PARAM_STR);
$nb_total->execute();
$nb_total = $nb_total->fetch();
$nb_total = $nb_total['nb_total'];
$nb_pages = ceil($nb_total / $nb_photos_page);
?>
<p>[
<?php
for ($i=1;$i<=$nb_pages;$i++) {
if ($i == $page ) {
?>
<span class="pagination"><?php echo $i; ?></span> -
<?php
} else {
?>
<a href="?p=galeriebdd&pays=<?php echo $pays; ?>&page=<?php echo $i; ?>" class="pagination"><?php echo $i; ?></a> -
<?php
}
}
?>
]</p>
<?php
} else {
header("Location: ?p=index");
}
?>
//On affiche le titre choisi plus tôt ici
?>
<div class="title">- <?php echo $titre_page; ?> -</div>
<p>
<div id="barrehaut">
<img src="images/barre horizontale.jpg" width="800" height="1" alt="barre" /></div>
<table width="850">
<tr>
<?php
$n = 0; //Ne pas toucher !
while ($donnees = $req->fetch()) {
Pour ce qui est des photos dans la bdd logiquement tu peux déjà les ajouter.Code : Tout sélectionner
Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\tuan-gallery\content\galeriebdd.php on line 164<?php
echo "</p>\n";
echo '<div class="clear"></div>';
echo' <div id="barrebas">
<img src="images/barre horizontale.jpg" width="800" height="1" alt="barre" /></div>';
Code : Tout sélectionner
Parse error: syntax error, unexpected '{' in /homepages/23/d241421257/htdocs/inc/sql_connect.inc.php on line 4
<?php
//Connexion à la BDD
try
{
$db_host = "*************.com"; //Lieu où est héberger la BDD
$db_name = "***********"; //Nom de la BDD
$db_login = "***********"; //Login de connexion à la BDD
$db_mdp = "***********"; //Mot de passe de connexion à la BDD
$bdd = new PDO("mysql:host=$db_host;dbname=$db_name",$db_login,$db_mdp);
}
catch(Exception $e)
{
exit('Erreur : ' . $e->getMessage());
}
?>
Du coup je ne peux rien faire, impossible d'acceder a ajoutphotos zone protégée, malgré que je rentre le pass etc.., tout doit être lié je pense