Probleme avec un PHP

Fermé
THEPIXADE Messages postés 25 Date d'inscription samedi 10 novembre 2012 Statut Membre Dernière intervention 17 novembre 2013 - 25 nov. 2012 à 05:09
 Utilisateur anonyme - 25 nov. 2012 à 22:59
Bonjours

?><?php mysql_close($BDD);



J'ai un probleme avec mon php sa me mette une erreur

Parse error: syntax error, unexpected T_NS_SEPARATOR in /home/obsimine/public_html/index.php on line 157

Merci
A voir également:

4 réponses

Utilisateur anonyme
25 nov. 2012 à 06:13
salut,
ce n'est pas plutôt:
<?php
php mysql_close($BDD);
?>
++
0
THEPIXADE Messages postés 25 Date d'inscription samedi 10 novembre 2012 Statut Membre Dernière intervention 17 novembre 2013
25 nov. 2012 à 06:39
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <link rel="stylesheet" href="style.css"
 type="text/css">
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <title>ObsiMine.com</title>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <link rel="stylesheet" href="style.css"
 type="text/css">
  <style type="text/css">
#foxmenucontainer{height:24px;background:#000;display:block;padding:45px 0 0 15px;}
#foxmenu{position:relative;display:block;height:24px;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;}
#foxmenu ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#foxmenu ul li{display:block;float:left;margin:0 1px 0 0;}
#foxmenu ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:5px 20px 0 20px;height:19px;background:transparent url(images/foxmenu_bg-OFF.gif) no-repeat top left;}
#foxmenu ul li a:hover{color:#fff;background:transparent url(images/foxmenu_bg-OVER.gif) no-repeat top right;}
#foxmenu ul li a.current,#foxmenu ul li a.current:hover{color:#000;background:#fff;}
  </style>
</head>
<body
 style="background: transparent url(http://obsimine.craft-web.com/2012-11-21_22.15.54.png) no-repeat fixed 0pt 40%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">
<br>
<div style="height: 135px; margin-left: 0px; width: 707px;"><img
 style="width: 1345px; height: 161px;"
 src="http://image.noelshack.com/fichiers/2012/42/1350667876-1344945175-sans-titre.png"
 alt=""><br>
&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br>
</div>
<div id="foxmenucontaine">
<div id="foxmenu">
<ul>
  <li style="margin-left: 167px; width: 159px;"><a
 href="index.html" title="ObsiMine"><span>Accueil</span></a></li>
  <li style="margin-right: 0px; width: 158px;"><a
 href="boutique.html" title="Boutique"><span>Boutique</span></a></li>
  <li style="margin-left: 27px; width: 188px;"><a
 href="info.html" title="Info"><span>Info
et regle</span></a></li>
  <li style="margin-left: 0px; width: 159px;"><a
 href="Insciption.html" title="Carte du serveur en live"><span>Inscription</span></a></li>
  <li style="margin-left: 8px; width: 11px;"><a
 target="_blank" href="https://obsimine.clicforum.fr/index.php"
 title="Forum"><span>Forum</span></a></li>
</ul>
</div>
</div>
<br>
<br>
<div id="foxmenucontaine">
<div id="foxmenu">
<ul>
  <li style="margin-left: 167px; width: 159px;"><a
 href="index.html" title="ObsiMine"><span>Accueil</span></a></li>
<?php session_start();
$BDD = mysql_connect("localhost","root","");
mysql_select_db("database");
?>
<?php // On met les variables utilisé dans le code PHP à FALSE (C'est-à-dire les désactiver pour le moment).
$error = FALSE;
$registerOK = FALSE;
// On regarde si l'utilisateur est bien passé par le module d'inscription
if(isset($_POST["register"])){
// On regarde si tout les champs sont remplis, sinon, on affiche un message à l'utilisateur.
if($_POST["login"] == NULL OR $_POST["pass"] == NULL OR $_POST["pass2"] == NULL){
// On met la variable $error à TRUE pour que par la suite le navigateur sache qu'il y'a une erreur à afficher.
$error = TRUE;
// On écrit le message à afficher :
$errorMSG = "Tout les champs doivent être remplis !";
}
// Sinon, si les deux mots de passes correspondent :
elseif($_POST["pass"] == $_POST["pass2"]){
// On regarde si le mot de passe et le nom de compte n'est pas le même
if($_POST["login"] != $_POST["pass"]){
// Si c'est bon on regarde dans la base de donnée si le nom de compte est déjà utilisé :
$sql = "SELECT login FROM users WHERE login = '".$_POST["login"]."' ";
$sql = mysql_query($obsimine_users);
// On compte combien de valeur à pour nom de compte celui tapé par l'utilisateur.
$sql = mysql_num_rows($obsimine_users);
// Si $sql est égal à 0 (c'est-à-dire qu'il n'y a pas de nom de compte avec la valeur tapé par l'utilisateur
if($sql == 0){
// Si tout va bien on regarde si le mot de passe n'exède pas 60 caractères.
if(strlen($_POST["pass"] < 60)){
// Si tout va bien on regarde si le nom de compte n'exède pas 60 caractères.
if(strlen($_POST["login"] < 60)){
// Si le nom de compte et le mot de passe sont différent :
if($_POST["login"] != $_POST["pass"]){
// Si tout ce passe correctement, on peut maintenant l'inscrire dans la base de données :
$sql = "INSERT INTO users (login,pass) VALUES ('".$_POST["login"]."','".$_POST["pass"]."')";
$sql = mysql_query($obsimine_users);
// Si la requête s'est bien effectué :
if($sql){
// On met la variable $registerOK à TRUE pour que l'inscription soit finalisé
$registerOK = TRUE;
// On l'affiche un message pour le dire que l'inscription c'est bien déroulé :
$registerMSG = "Inscription réussie ! Vous êtes maintenant membre du site.";
// On le met des variables de session pour stocker le nom de compte et le mot de passe :
$_SESSION["login"] = $_POST["login"];
$_SESSION["pass"] = $_POST["pass"];
// Comme un utilisateur est différent, on crée des variables de sessions pour "varier" l'utilisateur comme ceci :
// echo $_SESSION["login"]; (bien entendu avec les balises PHP, sinons cela ne marchera pas.
}
// Sinon on l'affiche un message d'erreur (généralement pour vous quand vous testez vos scripts PHP)
else{
$error = TRUE;
$errorMSG = "Erreur dans la requête SQL<br/>".$sql."<br/>";
}
}
// Sinon on fais savoir à l'utilisateur qu'il a mis un nom de compte trop long.
else{
$error = TRUE;
$errorMSG = "Votre nom compte ne doit pas dépasser <strong>60 caractères</strong> !";
$login = NULL;
$pass = $_POST["pass"];
}
}
}
// Si le mot de passe dépasse 60 caractères on le fait savoir
else{
$error = TRUE;
$errorMSG = "Votre mot de passe ne doit pas dépasser <strong>60 caractères</strong> !";
$login = $_POST["login"];
$pass = NULL;
}
}
// Sinon on affiche un message d'erreur lui disant que ce nom de compte est déjà utilisé.
else{
$error = TRUE;
$errorMSG = "Le nom de compte <strong>".$_POST["login"]."</strong> est déjà utilisé !";
$login = NULL;
$pass = $_POST["pass"];
}
}
// Sinon on fais savoir à l'utilisateur qu'il doit changer le mot de passe ou le nom de compte
else{
$error = TRUE;
$errorMSG = "Le nom de compte et le mot de passe doivent êtres différents !";
}
}
// Sinon si les deux mots de passes sont différents : elseif($_POST["pass"] != $_POST["pass2"]){
$error = TRUE;
$errorMSG = "Les deux mots de passes sont différents !";
$login = $_POST["login"];
$pass = NULL;
}
// Sinon si le nom de compte et le mot de passe ont la même valeur :
elseif($_POST["login"] == $_POST["pass"]){
$error = TRUE;
$errorMSG = "Le nom de compte et le mot de passe doivent être différents !";
}
<?php 
php mysql_close($BDD); 
?>	
?>
<?php // On affiche les erreurs :
if($error == TRUE){ echo "<p align=\"center\" style=\"color:red;\">".$errorMSG."</p>";}
?><?php // Si l'inscription s'est bien déroulée on affiche le succès :
if($registerOK == TRUE){ echo "<p align=\"center\" style=\"color:green;\"><strong>".$registerMSG."</strong></p>"; }
?>
  <title>Création d'un formulaire d'inscription en HTML</title>
  <form action="index.php" method="post">
    <table>
      <tbody>
        <tr>
          <td><label for="login"><strong>Nom
de compte :</strong></label></td>
          <td><input name="login" id="login"
 type="text"></td>
        </tr>
        <tr>
          <td><label for="pass"><strong>Mot de
passe :</strong></label></td>
          <td><input name="pass" id="pass"
 type="password"></td>
        </tr>
        <tr>
          <td><label for="pass2"><strong>Confirmez
le mot de passe :</strong></label></td>
          <td><input name="pass2" id="pass2"
 type="password"></td>
        </tr>
      </tbody>
    </table>
    <input name="register" value="S'inscrire"
 type="submit">
  </form>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
  <br>
</ul>
</div>
</div>
</body>
</html>
0
Utilisateur anonyme
25 nov. 2012 à 06:50
slt déja la ca va pas:
ligne 159 et 160 c'est en double supprime une

il doit y avoir d'autre probleme de balise fermeture ouverture car notepad ++ colore mal la syntaxe a partir de 167
je cherche mais je ne suis qu'un débutant....
0
Utilisateur anonyme
25 nov. 2012 à 06:58
<?php // On met les variables utilisé dans le code PHP à FALSE (C'est-à-dire les désactiver pour le moment).
$error = FALSE;
$registerOK = FALSE;
// On regarde si l'utilisateur est bien passé par le module d'inscription
if(isset($_POST["register"])){
// On regarde si tout les champs sont remplis, sinon, on affiche un message à l'utilisateur.
if($_POST["login"] == NULL OR $_POST["pass"] == NULL OR $_POST["pass2"] == NULL){
// On met la variable $error à TRUE pour que par la suite le navigateur sache qu'il y'a une erreur à afficher.
$error = TRUE;
// On écrit le message à afficher :
$errorMSG = "Tout les champs doivent être remplis !";
}
// Sinon, si les deux mots de passes correspondent :
elseif($_POST["pass"] == $_POST["pass2"]){
// On regarde si le mot de passe et le nom de compte n'est pas le même
if($_POST["login"] != $_POST["pass"]){
// Si c'est bon on regarde dans la base de donnée si le nom de compte est déjà utilisé :
$sql = "SELECT login FROM users WHERE login = '".$_POST["login"]."' ";
$sql = mysql_query($obsimine_users);
// On compte combien de valeur à pour nom de compte celui tapé par l'utilisateur.
$sql = mysql_num_rows($obsimine_users);
// Si $sql est égal à 0 (c'est-à-dire qu'il n'y a pas de nom de compte avec la valeur tapé par l'utilisateur
if($sql == 0){
// Si tout va bien on regarde si le mot de passe n'exède pas 60 caractères.
if(strlen($_POST["pass"] < 60)){
// Si tout va bien on regarde si le nom de compte n'exède pas 60 caractères.
if(strlen($_POST["login"] < 60)){
// Si le nom de compte et le mot de passe sont différent :
if($_POST["login"] != $_POST["pass"]){
// Si tout ce passe correctement, on peut maintenant l'inscrire dans la base de données :
$sql = "INSERT INTO users (login,pass) VALUES ('".$_POST["login"]."','".$_POST["pass"]."')";
$sql = mysql_query($obsimine_users);
// Si la requête s'est bien effectué :
if($sql){
// On met la variable $registerOK à TRUE pour que l'inscription soit finalisé
$registerOK = TRUE;
// On l'affiche un message pour le dire que l'inscription c'est bien déroulé :
$registerMSG = "Inscription réussie ! Vous êtes maintenant membre du site.";
// On le met des variables de session pour stocker le nom de compte et le mot de passe :
$_SESSION["login"] = $_POST["login"];
$_SESSION["pass"] = $_POST["pass"];
// Comme un utilisateur est différent, on crée des variables de sessions pour "varier" l'utilisateur comme ceci :
// echo $_SESSION["login"]; (bien entendu avec les balises PHP, sinons cela ne marchera pas.
}
// Sinon on l'affiche un message d'erreur (généralement pour vous quand vous testez vos scripts PHP)
else{
$error = TRUE;
$errorMSG = "Erreur dans la requête SQL<br/>".$sql."<br/>";
}
}
// Sinon on fais savoir à l'utilisateur qu'il a mis un nom de compte trop long.
else{
$error = TRUE;
$errorMSG = "Votre nom compte ne doit pas dépasser <strong>60 caractères</strong> !";
$login = NULL;
$pass = $_POST["pass"];
}
}
}
// Si le mot de passe dépasse 60 caractères on le fait savoir
else{
$error = TRUE;
$errorMSG = "Votre mot de passe ne doit pas dépasser <strong>60 caractères</strong> !";
$login = $_POST["login"];
$pass = NULL;
}
}
// Sinon on affiche un message d'erreur lui disant que ce nom de compte est déjà utilisé.
else{
$error = TRUE;
$errorMSG = "Le nom de compte <strong>".$_POST["login"]."</strong> est déjà utilisé !";
$login = NULL;
$pass = $_POST["pass"];
}
}
// Sinon on fais savoir à l'utilisateur qu'il doit changer le mot de passe ou le nom de compte
else{
$error = TRUE;
$errorMSG = "Le nom de compte et le mot de passe doivent êtres différents !";
}
}
// Sinon si les deux mots de passes sont différents : elseif($_POST["pass"] != $_POST["pass2"]){
$error = TRUE;
$errorMSG = "Les deux mots de passes sont différents !";
$login = $_POST["login"];
$pass = NULL;
}
// Sinon si le nom de compte et le mot de passe ont la même valeur :
elseif($_POST["login"] == $_POST["pass"]){
$error = TRUE;
$errorMSG = "Le nom de compte et le mot de passe doivent être différents !";
}
?>
faut fermer ici
0
Utilisateur anonyme
25 nov. 2012 à 07:01
essaye ca:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="style.css"
type="text/css">
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>ObsiMine.com</title>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style.css"
type="text/css">
<style type="text/css">
#foxmenucontainer{height:24px;background:#000;display:block;padding:45px 0 0 15px;}
#foxmenu{position:relative;display:block;height:24px;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;}
#foxmenu ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#foxmenu ul li{display:block;float:left;margin:0 1px 0 0;}
#foxmenu ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:5px 20px 0 20px;height:19px;background:transparent url(images/foxmenu_bg-OFF.gif) no-repeat top left;}
#foxmenu ul li a:hover{color:#fff;background:transparent url(images/foxmenu_bg-OVER.gif) no-repeat top right;}
#foxmenu ul li a.current,#foxmenu ul li a.current:hover{color:#000;background:#fff;}
</style>
</head>
<body style="background: transparent url(http://obsimine.craft-web.com/2012-11-21_22.15.54.png) no-repeat fixed 0pt 40%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;">
<br>
<div style="height: 135px; margin-left: 0px; width: 707px;"><img
style="width: 1345px; height: 161px;"
src="http://image.noelshack.com/fichiers/2012/42/1350667876-1344945175-sans-titre.png"
alt=""><br>
     
           
           
           
          <br>
</div>
<div id="foxmenucontaine">
<div id="foxmenu">
<ul>
<li style="margin-left: 167px; width: 159px;"><a
href="index.html" title="ObsiMine"><span>Accueil</span></a></li>
<li style="margin-right: 0px; width: 158px;"><a
href="boutique.html" title="Boutique"><span>Boutique</span></a></li>
<li style="margin-left: 27px; width: 188px;"><a
href="info.html" title="Info"><span>Info
et regle</span></a></li>
<li style="margin-left: 0px; width: 159px;"><a
href="Insciption.html" title="Carte du serveur en live"><span>Inscription</span></a></li>
<li style="margin-left: 8px; width: 11px;"><a
target="_blank" href="https://obsimine.clicforum.fr/index.php"
title="Forum"><span>Forum</span></a></li>
</ul>
</div>
</div>
<br>
<br>
<div id="foxmenucontaine">
<div id="foxmenu">
<ul>
<li style="margin-left: 167px; width: 159px;"><a
href="index.html" title="ObsiMine"><span>Accueil</span></a></li>
<?php session_start();
$BDD = mysql_connect("localhost","root","");
mysql_select_db("database");
?>
<?php // On met les variables utilisé dans le code PHP à FALSE (C'est-à-dire les désactiver pour le moment).
$error = FALSE;
$registerOK = FALSE;
// On regarde si l'utilisateur est bien passé par le module d'inscription
if(isset($_POST["register"])){
// On regarde si tout les champs sont remplis, sinon, on affiche un message à l'utilisateur.
if($_POST["login"] == NULL OR $_POST["pass"] == NULL OR $_POST["pass2"] == NULL){
// On met la variable $error à TRUE pour que par la suite le navigateur sache qu'il y'a une erreur à afficher.
$error = TRUE;
// On écrit le message à afficher :
$errorMSG = "Tout les champs doivent être remplis !";
}
// Sinon, si les deux mots de passes correspondent :
elseif($_POST["pass"] == $_POST["pass2"]){
// On regarde si le mot de passe et le nom de compte n'est pas le même
if($_POST["login"] != $_POST["pass"]){
// Si c'est bon on regarde dans la base de donnée si le nom de compte est déjà utilisé :
$sql = "SELECT login FROM users WHERE login = '".$_POST["login"]."' ";
$sql = mysql_query($obsimine_users);
// On compte combien de valeur à pour nom de compte celui tapé par l'utilisateur.
$sql = mysql_num_rows($obsimine_users);
// Si $sql est égal à 0 (c'est-à-dire qu'il n'y a pas de nom de compte avec la valeur tapé par l'utilisateur
if($sql == 0){
// Si tout va bien on regarde si le mot de passe n'exède pas 60 caractères.
if(strlen($_POST["pass"] < 60)){
// Si tout va bien on regarde si le nom de compte n'exède pas 60 caractères.
if(strlen($_POST["login"] < 60)){
// Si le nom de compte et le mot de passe sont différent :
if($_POST["login"] != $_POST["pass"]){
// Si tout ce passe correctement, on peut maintenant l'inscrire dans la base de données :
$sql = "INSERT INTO users (login,pass) VALUES ('".$_POST["login"]."','".$_POST["pass"]."')";
$sql = mysql_query($obsimine_users);
// Si la requête s'est bien effectué :
if($sql){
// On met la variable $registerOK à TRUE pour que l'inscription soit finalisé
$registerOK = TRUE;
// On l'affiche un message pour le dire que l'inscription c'est bien déroulé :
$registerMSG = "Inscription réussie ! Vous êtes maintenant membre du site.";
// On le met des variables de session pour stocker le nom de compte et le mot de passe :
$_SESSION["login"] = $_POST["login"];
$_SESSION["pass"] = $_POST["pass"];
// Comme un utilisateur est différent, on crée des variables de sessions pour "varier" l'utilisateur comme ceci :
// echo $_SESSION["login"]; (bien entendu avec les balises PHP, sinons cela ne marchera pas.
}
// Sinon on l'affiche un message d'erreur (généralement pour vous quand vous testez vos scripts PHP)
else{
$error = TRUE;
$errorMSG = "Erreur dans la requête SQL<br/>".$sql."<br/>";
}
}
// Sinon on fais savoir à l'utilisateur qu'il a mis un nom de compte trop long.
else{
$error = TRUE;
$errorMSG = "Votre nom compte ne doit pas dépasser <strong>60 caractères</strong> !";
$login = NULL;
$pass = $_POST["pass"];
}
}
}
// Si le mot de passe dépasse 60 caractères on le fait savoir
else{
$error = TRUE;
$errorMSG = "Votre mot de passe ne doit pas dépasser <strong>60 caractères</strong> !";
$login = $_POST["login"];
$pass = NULL;
}
}
// Sinon on affiche un message d'erreur lui disant que ce nom de compte est déjà utilisé.
else{
$error = TRUE;
$errorMSG = "Le nom de compte <strong>".$_POST["login"]."</strong> est déjà utilisé !";
$login = NULL;
$pass = $_POST["pass"];
}
}
// Sinon on fais savoir à l'utilisateur qu'il doit changer le mot de passe ou le nom de compte
else{
$error = TRUE;
$errorMSG = "Le nom de compte et le mot de passe doivent êtres différents !";
}
}
// Sinon si les deux mots de passes sont différents : elseif($_POST["pass"] != $_POST["pass2"]){
$error = TRUE;
$errorMSG = "Les deux mots de passes sont différents !";
$login = $_POST["login"];
$pass = NULL;
}
// Sinon si le nom de compte et le mot de passe ont la même valeur :
elseif($_POST["login"] == $_POST["pass"]){
$error = TRUE;
$errorMSG = "Le nom de compte et le mot de passe doivent être différents !";
}
?>


<?php
php mysql_close($BDD);
?>

<?php // On affiche les erreurs :
if($error == TRUE){ echo "<p align=\"center\" style=\"color:red;\">".$errorMSG."</p>";}
?>

<?php // Si l'inscription s'est bien déroulée on affiche le succès :
if($registerOK == TRUE){ echo "<p align=\"center\" style=\"color:green;\"><strong>".$registerMSG."</strong></p>"; }
?>

<title>Création d'un formulaire d'inscription en HTML</title>
<form action="index.php" method="post">
<table>
<tbody>
<tr>
<td><label for="login"><strong>Nom
de compte :</strong></label></td>
<td><input name="login" id="login"
type="text"></td>
</tr>
<tr>
<td><label for="pass"><strong>Mot de
passe :</strong></label></td>
<td><input name="pass" id="pass"
type="password"></td>
</tr>
<tr>
<td><label for="pass2"><strong>Confirmez
le mot de passe :</strong></label></td>
<td><input name="pass2" id="pass2"
type="password"></td>
</tr>
</tbody>
</table>
<input name="register" value="S'inscrire"
type="submit">
</form>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</ul>
</div>
</div>
</body>
</html>
0
pour les br ca sert a rien autant de br faut mieux utiliser des balise div comme y a dans le code et jouer sur margin et padding

utilise notepad++ il va te mettre des couleurs c'est plus lisible...
++
0
THEPIXADE Messages postés 25 Date d'inscription samedi 10 novembre 2012 Statut Membre Dernière intervention 17 novembre 2013
25 nov. 2012 à 13:03
Merci de votre aide mais la il y a un nouveaux probleme

<?php 
php mysql_close($BDD); 
?>	


Et sa me fait

Parse error: syntax error, unexpected T_STRING in /home/obsimine/public_html/index.php on line 160
0
<?php
mysql_close($BDD);
?>
0
+1 redlog
thepixade c'est des problème de syntaxes et d'ouverture/fermeture de balises que ca passe pas....
ouverture/fermeture:
<html>
<head>
</head>
<body>
<h1>titre</h1>
<?php

?>
</body>
</html>

tout s'emboite un dans l'autre avec notepad++ tu aura des couleurs et tu saura plus facilement ou le code et correcte et ou il ne l'ais pas il te suffit de créer un fichier avec l'extension du langage (.php, .bat en fonction il va coloré le texte et tu va voir ou sont les erreurs)

https://www.commentcamarche.net/telecharger/developpement/16295-notepad/#q=notepad%2B%2B&cur=1&url=%2F

++
0