Bonjour, je viens d'essayer d'incruster dans ma page d'accueil un module de news (php/Mysql)
et j ai ce message d'erreur qui apparaît:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-3,3' at line 1"
Voici mes codes:
index.php
Accueil.php
Merci d'avance.
http://www.marbellasurfclub.com/test/
Modifié par tintin_btz (06 Dec 2010 - 15:44)
et j ai ce message d'erreur qui apparaît:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-3,3' at line 1"
Voici mes codes:
index.php
<?php
// ***************************************************************
// ADMIN NEWS : IDENTIFICATION
// ***************************************************************
// Protection de page index ADMIN
include_once('news_ADMIN/_protect.php');
// **************************************
// CONFIGURATION de la NEWS
include_once('news_config.php');
// **************************************
// Accès autorisé si identifié
if (isset($_SESSION['news_ADMIN/news_SESSION']) && $_SESSION['news_ADMIN/news_SESSION']==true)
{
// Redirection vers la page d administration
header("Location: news_ADMIN/news_admin.php");
exit;
}
// ------------------------------------------------------
// sinon affichage du formulaire d'identification
?>
<?php
// ***************************************************************
// LISTING des NEWS - avec RESUME des NEWS
// ***************************************************************
// Parametres de CONFIGURATION de la NEWS
include_once('news_config.php');
// **************************************
// Parametres de Connexion a la BD
include_once('_connexion.php');
// ***************************************************************
// CONFIGURATION des PARAMETRES du LISTING des NEWS avec RESUME
// ***************************************************************
// NOM de cette page
// (car ce script peut etre integre dans une autre page !)
$nomPage = 'news_liste.php';
// **************************************
// fonction de RESUME du "newsContenu"
// ==> CHOISIR de la mise en forme du résumé (brut ou formaté)
// (l un ou l autre, mais pas les 2)
// texte brut :
include_once('fct_resume_brut.php');
// (OU) texte formaté (html) :
// include_once('fct_resume_html.php');
// **************************************
// ==> Taille maxi du RESUME (en nombre de caractères)
$resumeNbreCaracteres = 80;
// -------------------------
// ==> Taille des PETITES photos (en pixels)
// $taillePicto = ' style="width:100px;" ';
// ou :
$taillePicto = ' style="height:50px;" ';
// -------------------------
// PAGINATION :
// ==> Nombre de News par page
$nbreParPage = 3;
// -------------------------
// ==> on ne veut prendre en compte que les xxx plus récentes (ex : les 30 dernieres)
$nbreTotalOk = 30;
// ***************************************************************
// liens vers chacune des pages
if (isset($_GET['page']))
{
// On recupere le numero de la page dans l'URL
$page = $_GET['page'];
}
else // si c'est la premiere fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par defaut)
}
// -------------------------
// nombre total de messages dans la BD
$nbreTotal_query = "SELECT COUNT(*) AS nbre_total FROM ".$table;
$nbreTotal_result = mysql_query($nbreTotal_query) or die('Erreur SQL :<br />'.$nbreTotal_query.'<br />'.mysql_error());
$nbreTotal_row = mysql_fetch_array($nbreTotal_result);
$nbreTotal = $nbreTotal_row['nbre_total'];
// -------------------------
// on ne prend en compte que les xxx plus récentes
if ($nbreTotal > $nbreTotalOk) {
$nbreTotal = $nbreTotalOk;
}
// nombre de pages a creer
$nombrePages = ceil($nbreTotal / $nbreParPage);
// -------------------------
?>
<?php
// ***************************************************************
// NEWS - FICHE DETAILLEE
// ***************************************************************
// Parametres de CONFIGURATION de la NEWS
include_once('news_config.php');
// **************************************
// Parametres de Connexion a la BD
include_once('_connexion.php');
// **************************************
// On recupere l URL de la page d'origine
$nomPage = $_SERVER["HTTP_REFERER"];
// -------------------------
if (isset($_GET['id']) && $_GET['id']!='')
{
// On recupere l id de la fiche dans l'URL
$id = mysql_real_escape_string($_GET['id']);
}
else
{
// recuperation de id en selectionnant LA DERNIERE fiche cree
$result_maxid = mysql_query("SELECT MAX(id) AS idmax FROM ".$table);
$val_maxid = mysql_fetch_array($result_maxid);
$id = $val_maxid['idmax'];
}
// -------------------------
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title> Marbella Surf Club - Biarritz </title>
<link rel="stylesheet" media="screen" href="css/marbella.css">
<link href="marbella.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("MarbellaSurfClub", "9.0.0", "expressInstall.swf");
</script>
<script type="text/javascript">
function mouseOver1()
{
document.b1.src ="fond/accueil2.jpg";
}
function mouseOut1()
{
document.b1.src ="fond/accueil.jpg";
}
function mouseOver2()
{
document.b2.src ="fond/marbelliens2.jpg";
}
function mouseOut2()
{
document.b2.src ="fond/marbelliens.jpg";
}
function mouseOver3()
{
document.b3.src ="fond/photos2.jpg";
}
function mouseOut3()
{
document.b3.src ="fond/photos.jpg";
}
function mouseOver4()
{
document.b4.src ="fond/contact2.jpg";
}
function mouseOut4()
{
document.b4.src ="fond/contact.jpg";
}
function mouseOver5()
{
document.b5.src ="fond/liens2.jpg";
}
function mouseOut5()
{
document.b5.src ="fond/liens.jpg";
}
</script>
</head>
<body>
<div id="content">
<div id="banniere1">
<img src="fond/banniere1.jpg" alt="Marbella petite plage située au sud de Biarritz, le surf club a été créé en 1987 par un groupe de copains avec à leurs t�tes Alexandre Romero. Aupa Marbella et Aupa les Marbelliens!!!" title="Marbella Surf Club">
</div>
<div id="banniere2">
<object id="MarbellaSurfClub" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1000" height="250">
<param name="movie" value="fond/banniere.swf" >
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="fond/banniere.swf" width="1000" height="250">
<!--<![endif]-->
<p><img src="fond/banniere_alternatif.jpg" alt="Marbella Surf Club. Marbella petite plage située au sud de Biarritz. Aupa Marbella et Aupa les Marbelliens!!!" title="Si cette image apparait c'est que vous n'avez pas install� le Flash Player"></p>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
<div id="menu">
<hr>
<ul>
<li><img src="fond/basque.jpg" alt="Gora Euskadi" title="Gora Euskadi"></li>
<li><a href="index.php?page=accueil" onmouseover="mouseOver1()" onmouseout="mouseOut1()"><img src="fond/accueil.jpg" alt="" title="" name="b1"></a></li>
<li><a href="index.php?page=marbelliens" onmouseover="mouseOver2()" onmouseout="mouseOut2()"><img src="fond/marbelliens.jpg" alt="" title="" name="b2"></a></li>
<li><a href="index.php?page=photos" onmouseover="mouseOver3()" onmouseout="mouseOut3()"><img src="fond/photos.jpg" alt="" title="" name="b3"></a></li>
<li><a href="index.php?page=contact" onmouseover="mouseOver4()" onmouseout="mouseOut4()"><img src="fond/contact.jpg" alt="" title=""name="b4"></a></li>
<li><a href="index.php?page=liens" onmouseover="mouseOver5()" onmouseout="mouseOut5()"><img src="fond/liens.jpg" alt="" title="" name="b5"></a></li>
<li><img src="fond/rasta.jpg" alt="Jah Rastafari" title="Jah Rastafari"></li>
</ul>
</hr>
</div>
<div id="pages">
<?php
if (isset($_GET["page"]))
$page=$_GET["page"];
else
$page="";
if ($page=="accueil") {include('accueil/accueil.php');}
elseif ($page=="marbelliens") {include('marbelliens/marbelliens.php');}
elseif ($page=="photos") {include('photos/photos.php');}
elseif ($page=="liens") {include('liens.php');}
elseif ($page=="contact") {include('contact.php');}
elseif ($page=="liens") {include('liens.php');}
else {include('accueil/accueil.php');}
?>
</div>
<div id="coordonnees">
**Marbella Surf Club Centre de Glisse de la milady, Plage de la Milady, 64200 Biarritz | http://www.marbellasurfclub.com | marbellasurfclub@gmail.com | TTK 12/2010**
</div>
</div>
</body>
</html>
Accueil.php
<div id="accueil">
<h1>Bienvenue sur le site du Marbella Surf Club</h1>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.<br>
<h1>Les news du Marbella Surf Club</h1>
<?php
include('news_liste.php');
?>
<!-- Panneau connexion administration news -->
<?php
include('news_ADMIN/index.php');
?>
</div>
Merci d'avance.
http://www.marbellasurfclub.com/test/
Modifié par tintin_btz (06 Dec 2010 - 15:44)