Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme avec connexion mysql [erreur page] [ Base de données / Access ] (bmxman25)

lundi 28 juillet 2008 à 21:44:23 | Probleme avec connexion mysql [erreur page]

bmxman25

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&amp;1 TopSite Express"><meta name="description" content="Site créé avec 1&amp;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;">&gt; 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&nbsp;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">&gt;&gt;</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">&gt;&gt; </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">&gt;&gt; </a></div></td>
  </tr>
</table>
<p>&nbsp;</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  &amp; Fuji_San &amp; 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.

lundi 28 juillet 2008 à 22:48:31 | Re : Probleme avec connexion mysql [erreur page]

Evangun

Réponse acceptée !
Bonsoir,

j'espère que ce ne sont pas le vrai mot de passe et nom d'utilisateur que tu as mis parce que connaissant 1&1, on peut retrouver l'hôte que tu as caché en 2s et accéder à ton serveur mysql lol. Donc change immédiatement ton mot de passe.

Pour ton problème : tu dois échapper tes variables bien sûr :

@mysql_connect('db**.1and1.fr','dbo251366477','VUnfGmzV');
@mysql_select_db('db251366477');

ce sont les noms de variables que tu n'as pas à échapper, du genre $variable et pas '$variable'.

à+

lundi 28 juillet 2008 à 23:36:11 | Re : Probleme avec connexion mysql [erreur page]

bmxman25

Merci de votre réponse cela fait trés plaisir,

Par contre cela ne fonctione toujours pas,

Ont me dit que le compte n'existe pas sachant que je me suis inscrit comme "test" aupravant et ensuite j'ai essayer de me logué mais cela me dit que le compte n'existe pas !

Dois-je créer des tables dans mon mysql ?

Encore merci de votre aide

Cordialement

Fabien.

mardi 29 juillet 2008 à 01:14:47 | Re : Probleme avec connexion mysql [erreur page]

Evangun

Si la base est créée cela suffit, pas besoin de tables dedans. Si utilises ce code propre, y a-t-il l'un des deux messages qui s'affiche ?

$hostname = 'localhost';   //remplace localhost par ton db**.1and1.fr
$username = 'root';          // remplace root par dbo251366477
$password = '';               //ajoute par VUnfGmzV entre les guillemets
$dbname = 'nom';        // remplace nom par db251366477

mysql_connect($hostname, $username, $password) or die('DB connection unavailable');
mysql_select_db($dbname) or die('Unable to select database');

à+

mercredi 30 juillet 2008 à 00:25:54 | Re : Probleme avec connexion mysql [erreur page]

bmxman25

Probleme résolu , merci de votre aide je vous suis infiniment reconnaissant !

A bientôt sur le forum !

Cordialement

Fabien.



Cette discussion est classé dans : texte, mysql, var, mm, if


Répondre à ce message

Sujets en rapport avec ce message

Afficher plusieurs enregistrements dans un fichier texte [ par SiNeDeNiS ] voila .. Je veut faire afficher les enregistrement de mysql dans un fichier texte..Donc voici mon code.. if (! $dbLink=mysql_connect($serveur,$user,$p Formater chaine pour utilisation avec MySQL [ par fabiin ] Salut,J'ai fais un espace d'administration pour mon site.Cependant j'ai un soucis.C'est pour formater une chaine de texte. Avec les entités html, les Mise en page de texte issu de MySQL [ par Nikoz33 ] Bonjour,Voilà mon problème, à partir d'un formulaire j'insère un long texte avec des retours chariot, paragraphes, ... dans une base MySQL (plus préci reconnaissance, dans un texte, de mots pré-enregistré dans une base SQL [ par Tristan75 ] Bonjour,Je suis débutant en PHP et j'ai un petit problème.Je souhaite afficher un texte, à la manière d'un livre d'or (tous les textes sont stocké dan format Date mysql j'en peut plus :( help [ par benjy54 ] Salut à tous, je débute vraiment en php, excusez moi pour mon vocabulaire non initié !je voudrais saisir la date en français dans mon formulaire pour format Date mysql j'en peut plus :( help [ par benjy54 ] Salut à tous, je débute vraiment en php, excusez moi pour mon vocabulaire non initié !je voudrais saisir la date en français dans mon formulaire pour mysql_result() : ne plus afficher l'erreur unable to jump ... [ par zeguizmo ] Salut, pour etre direct, voici un bout de code : $query="SELECT * FROM $table WHERE champ=$var"; $result=mysql_query($query) or die("Impossible de s Texte formatté depuis et vers Mysql [ par ala_daly ] J'ai un problème que j'ai pas trouvé sa solution depuis un bon temps, j'aimerais insérer et puis récupérer depuis et vers Mysql de texte formatté, con problème update [ par speedylol ] Bonjour voilà, mon petit problème que j 'aimerais trouver , je vous remercie de votre aide. voici aprés passage de commande, du produit j 'envoys mes Prob avec UPDATE [ par laubro ] Bonjour,je veux utiliser "update" pour mettre à jour un champs dans ma bd, jusque là pas de soucis avec les chiffres, par contre quand je veux faire u


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.