Bonjour à tous et à toutes,
Je suis venu vous voir car j'ai un probléme avec ma base de donnée :
Je suis en train de mettre en place un espace membre.
J'ai un dossier config.php qui est appelé dans mon script php
ensuite j'ai un code erreur lorsque je veux me connecter sur mon site web :
Code erreur : "Parse error: syntax error, unexpected T_DNUMBER in
/homepages/2/d245082865/htdocs/config.php on line
7"
Script config.php
<?php
$host = ""; // Adresse du serveur MYSQL
$user = ""; // Utilisateur de MYSQL
$pass = ""; // Mot de passe de MYSQL
$bdd = ""; // Base de donnée utilisé dans MYSQL
@mysql_connect(db**.1and1.fr,dbo251366477,VUnfGmzV);
@mysql_select_db(db251366477);
?>
Script de ma page index.php
<?php
session_start();
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
include("config.php");
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_real_escape_string($_POST['login']).'" AND pass_md5="'.md5($_POST['pass']).'"';
$req = mysql_query($sql);
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();
if ($data[0] == 1) {
$_SESSION['login'] = $_POST['login'];
header('Location: membre/index1.php');
exit();
}
elseif ($nb == 0) {
echo $erreur = 'Compte non reconnu.';
}
else {
echo $erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
}
else {
echo $erreur = 'Au moins un des champs est vide.';
}
}
$retour = mysql_query("SELECT * FROM EM_site");
$donn = mysql_fetch_array($retour);
$req = mysql_query("SELECT COUNT(*) AS id FROM membre");
$donnees = mysql_fetch_array($req);
$query = mysql_query("SELECT * FROM membre ORDER BY date DESC LIMIT 5");
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html40/strict.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="1&1 TopSite Express"><meta name="description" content="Site créé avec 1&1 TopSite Express"><title>www.ilovevt.fr - Accueil</title><link rel="stylesheet" type="text/css" media="screen" href="main.css"><link rel="stylesheet" type="text/css" media="screen" href="colorschemes/colorscheme4/colorscheme.css"><link rel="stylesheet" type="text/css" media="screen" href="style.css"><script type="text/javascript" src="live_tinc.js"></script>
<style type="text/css">
.photo {float:center;position:relative;}
.photo span {display:none;}
.photo:hover {border:0;} /* bug IE6 */
.photo:hover span{display:block;position:absolute;top:-50px;right:-300px;}
<!--
-->
</style>
<style type="text/css">
<!--
.Style3 {font-weight: bold}
.Style4 {
color: #FF0000;
font-weight: bold;
font-size: 12px;
}
-->
</style>
<link href="/wsb4927099301/Styleimage2.css" rel="stylesheet" type="text/css">
<link href="/wsb4927099301/Styleimage1.css" rel="stylesheet" type="text/css">
<link href="/wsb4927099301/Styleimage3.css" rel="stylesheet" type="text/css">
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<style type="text/css">
<!--
body {
background-image: url(/Images/Cadre2.jpg);
}
.Style6 {color: #056dd5}
.Style7 {color: #000000}
-->
</style></head><body id="main_body" onLoad="MM_preloadImages('/Images/Cadre2big.png','/Images/Cadre3big.png','/Images/Cadre1big.png')">
<div id="container"><div id="header">
<div id="logo"><a href="index.php"></a></div>
<div id="extra_div2"><span></span></div>
</div><div id="main_nav_container"><ul id="main_nav_list"><li><a class="main_nav_active_item" shape="rect" href="index.php"><span class="main_nav_active_item_text">Accueil</span></a></li><li><a class="main_nav_item" shape="rect" href="ConcoursOfficiels.html"><span class="main_nav_item_text">Concours</span></a></li><li><a class="main_nav_item" shape="rect" href="Contacts.html"><span class="main_nav_item_text">Contacts</span></a></li><li><a class="main_nav_item" shape="rect" href="Inscriptions.html"><span class="main_nav_item_text">Inscriptions</span></a></li>
<li><a class="main_nav_item" shape="rect" href="Galerie.html"><span class="main_nav_item_text">Galerie</span></a><a href="/forum/index.php" target="_blank" class="main_nav_item" shape="rect"><span class="main_nav_item_text">Forum</span></a></li>
</ul>
</div><div id="main_container"><table id="layout_table"><tr><td colspan="1" id="left_column" rowspan="1"><div id="sub_container2"><div class="content" id="content_container">
<span style="color:rgb(24, 168, 255);font-weight:bold;">> A</span><span style="font-weight:bold;">ccueil </span><br/><br/>
<table border="0" height="44" width="517">
<tbody>
<tr>
<td><div style="color: rgb (#000; font-family: arial; font-size: 10px;" id="bloc"></div>
<div class="Style3" align="center">
<script language="JavaScript">
var chaine = "<strong><CENTER>Bonjour et bienvenu(e)s sur http://www.ilovevt.fr,</strong> <br><br><br> Sur ce site vous découvrirez tout ce qui concerne le tuning virtuel autrement appelé VT.</CENTER> ";
var nb_car = chaine.length;
var tableau = chaine.split("");
texte = new Array;
var txt = '';
var nb_msg = nb_car - 1;
for (i=0; i<nb_car; i++) {
texte[i] = txt+tableau[i];
var txt = texte[i];
}
actual_texte = 0;
function changeMessage()
{
document.getElementById("bloc").innerHTML = texte[actual_texte];
actual_texte++;
if(actual_texte >= texte.length)
actual_texte = nb_msg;
}
if(document.getElementById)
setInterval("changeMessage()",40)
</script>
<br/>
</div></td>
</tr>
</tbody>
</table>
<br/>
<table width="512" height="66" border="0">
<tr>
<td><div align="center"><a href="#" class="photo"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Concours','','/Images/Cadre1big.png',1)"><img name="Concours" border="0" src="/Images/Cadre1.png"></a><a href="" class="photo"><span><img src="/images/Cadre1big.png" border="0" height="256" width="256"></span>
</a></div></td
><td width="422"> <p align="center">Concours numéro 1, Mercedes CLC Sport Coupé, Venez vous mesurez aux autres et affirmer votre talent de tuneur virtuel. Pour se premier .... <span class="Style4"><a href="ConcoursOfficiels" class="Style4">>></a></span> </p> </td>
</tr>
<tr>
<td><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Chop of the month','','/Images/Cadre2big.png',1)"><img name="Chop of the month" border="0" src="/Images/Cadre2.png"></a><a href="" class="photo"><span><img src="/Images/Cadre2big.png" border="0" height="256" width="256"></span>
</a></td>
<td> <div align="center">Chaque mois, une des meilleures réalisation est choisie par notre jury et y figure dans notre partie dédiée au chop of the month. La réalisation sera .... <a href="Chopofthemonth">>> </a></div></td>
</tr>
<tr>
<td><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Galerie','','/Images/Cadre3big.png',1)"><img name="Galerie" border="0" src="/Images/Cadre3.png"></a><a href="" class="photo"><span><img src="/Images/Cadrebig.png" border="0" height="256" width="256"></span>
</a></td>
<td><div align="center">La galerie récompense ceux et celles qui n'ont pas eu l'occasion de paraitre dans le chop of the month. Tout types de projets sont acceptés ... <a href="Galerie">>> </a></div></td>
</tr>
</table>
<p> </p>
</div></div></td><td colspan="1" id="right_column" rowspan="1"><div id="left_column_container"><div id="sub_container1">
<table width="113" border="0">
<tr>
<td>
<form action="/index.php" method="post">
<center><u class="Style6">C<span class="Style7">onnection </span></u>
</center>
<br />
<center><table border="0">
<tr>
<td width="192" align="center" valign="middle"><span class="Style6">P</span>seudo :
<input type="text" name="login" value=""></td></tr>
<tr>
<td align="center" valign="middle"><span class="Style6">M</span>ot de passe :<br />
<input type="password" name="pass" value="" /></td>
</tr>
<tr>
<td align="center" valign="middle"><p align="center">
<br/><input type="submit" name="connexion" value="Connexion">
</p></td>
</tr>
</table>
<p><a href="inscription.php" class="Style6">Pas encore inscrit ?
</a>
</center>
</form>
</td>
</tr>
</table>
<img src="/Images/Mascotte.png" alt="Mascotte"></div>
</td></tr></table></div><div id="footer"><div id="footer_text">
<div id="div">Copyright 2008 by ilovevt.fr Tout droit reservé. ilovevt.fr crée par Fana_VR6 & Fuji_San & Mj_Design. Toute reproduction totale ou partielle est interdite.</div>
</div>
</div>
<div align="left"></div>
</body>
</html>
Pour informations , je suis chez 1&1 et mon forum fonctionne parfaitement
Merci d'avance de me permettre d'avancer un peu sur les bases
Cordialement
Fabien.