Signaler

Probleme de connexion [Résolu]

Posez votre question djobeni 12Messages postés samedi 2 février 2013Date d'inscription 24 août 2017 Dernière intervention - Dernière réponse le 24 août 2017 à 16:14 par djobeni
Bonjour,

bonjour j'ai un probleme je n arrive pas a me connecter a ma base de donnée je n arrive pas ame connecter si quelqu'un peux m'aider je suis novice sur php mysql et je me suis dit que je pouvais apprendre en m'exercant sur un projet et voici le code je comprend pas trop ce qui cloche si quelqu'un peux m'aider et me guider
voici le code
<?php 
include('connexion.php'); 
?>
<!DOCTYPE html>
<html>
<head>
<title>LIS| Accueil</title>
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="js/jquery.min.js"></script>
<!-- Custom Theme files -->
<!--theme-style-->
<link href="css/style.css" rel="stylesheet" type="text/css" media="all" /> 
<!--//theme-style-->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Mihstore Responsive web template, Bootstrap Web Templates, Flat Web Templates, Andriod Compatible web template, 
Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyErricsson, Motorola web design" />
<script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>
<!--fonts-->
<link href='http://fonts.googleapis.com/css?family=Cabin:400,500,600,700' rel='stylesheet' type='text/css'>
<link rel="icon" type="image/png" href="favicon-64.png" />
<!--//fonts-->
<!--//slider-script-->
<script>$(document).ready(function(c) {
 $('.alert-close').on('click', function(c){
  $('.message').fadeOut('slow', function(c){
     $('.message').remove();
  });
 });   
});
</script>
<script>$(document).ready(function(c) {
 $('.alert-close1').on('click', function(c){
  $('.message1').fadeOut('slow', function(c){
     $('.message1').remove();
  });
 });   
});
</script>
<script>$(document).ready(function(c) {
 $('.alert-close2').on('click', function(c){
  $('.message2').fadeOut('slow', function(c){
     $('.message2').remove();
  });
 });   
});
</script>
<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
     jQuery(document).ready(function($) {
      $(".scroll").click(function(event){  
       event.preventDefault();
       $('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
      });
     });
    </script> 
<!-- start menu -->
<link href="css/megamenu.css" rel="stylesheet" type="text/css" media="all" />
<script type="text/javascript" src="js/megamenu.js"></script>
<script>$(document).ready(function(){$(".megamenu").megamenu();});</script>    

</head>
<body> 
<!--header-->
 <div class="container">
 <?php include('header.php'); ?>
  
  <div class="content">
   <div class="col-md-9">
   
    <div class="content-bottom">
     <h3>Domaine d'activité</h3>
     <hr class="colorgraph">
     <div class="bottom-grid">
     <?php 
    
    $result = mysql_query("SELECT count(*) from domaine;");
    $nbre=mysql_result($result, 0);
    $limite=($nbre/2);
    $reponse = mysql_query("SELECT * FROM domaine ORDER BY code_dom ASC LIMIT 0 , $limite");
    while($donnees = mysql_fetch_array($reponse))
      {
    ?>
      <div class="col-md-2 shirt">
       <div class="bottom-grid-top">
        <a href="type_act.php?dom= <?php echo $donnees['code_dom']?>"><img class="img-responsive" src="images/<?php echo $donnees['code_dom']?>.png" alt="" >
        <div class="five">
        </div>
        <div class="pre">
         <p><?php echo $donnees['intitule_dom']?></p>
         <div class="clearfix"> </div>
        </div></a>
       </div>
      </div>
      <?php } ?>
      <div class="clearfix"> </div>
     </div>
      
     <div class="bottom-grid">
     <?php 
    
    $result = mysql_query("SELECT count(*) from domaine;");
    $nbre=mysql_result($result, 0);
    $limite=($nbre/2);
    $reponse = mysql_query("SELECT * FROM domaine ORDER BY code_dom ASC LIMIT $limite , $nbre");
    while($donnees = mysql_fetch_array($reponse))
      {
    ?>
      <div class="col-md-2 shirt">
       <div class="bottom-grid-top">
        <a href="type_act.php?dom=<?php echo $donnees['code_dom']?>"><img class="img-responsive" src="images/<?php echo $donnees['code_dom']?>.png" alt="" >
        <div class="five">
        </div>
        <div class="pre">
         <p><?php echo $donnees['intitule_dom']?></p>
         <div class="clearfix"> </div>
        </div></a>
       </div>
      </div>
      <?php } ?>
      <div class="clearfix"> </div>
     </div>

     
    </div><ul class="start">
    <!--
     <li><span>1</span></li>
     <li class="arrow"><a href="#" rel="nofollow noopener noreferrer" target="_blank">2</a></li>
     <li class="arrow"><a href="#" rel="nofollow noopener noreferrer" target="_blank">3</a></li>
     <li class="arrow"><a href="#" rel="nofollow noopener noreferrer" target="_blank">4</a></li>
     <li class="arrow"><a href="#" rel="nofollow noopener noreferrer" target="_blank">5</a></li>
     <li class="arrow"><a href="#" rel="nofollow noopener noreferrer" target="_blank">6</a></li>
    --></ul>
   </div>

   <div class="col-md-3 col-md">
   <div class=" possible-about">
     <h4>Recherche avancée</h4>
      <div class="tab1">
       <ul class="place">
        
        <li class="sort">Trier par <span>Domaine activité</span></li>
        <li class="by"><img src="images/do.png" alt=""></li>
         <div class="clearfix"> </div>
       </ul>
       <div class="single-bottom">
      <?php $reponse = mysql_query("SELECT * FROM domaine ORDER BY code_dom ASC ");
       while($donnees = mysql_fetch_array($reponse))
         {
       ?>
      <a href="reference.php?intitu=<?php echo $donnees['code_dom'] ?>">
       
       <label for="brand"><span></span><b><?php echo $donnees['intitule_dom']?></b></label>
      </a>
         <?php } ?>
      </div>

      </div>
      <div class="tab2">
       <ul class="place">
        
        <li class="sort">Trier par<span> Type activité</span></li>
        <li class="by"><img src="images/do.png" alt=""></li>
        <div class="clearfix"> </div>
       </ul>
       
    <div class="single-bottom">
      
      
      <a href="#" rel="nofollow noopener noreferrer" target="_blank">
       <input type="checkbox"  id="nike" value="">
       <label for="nike"><span></span><b>Nike</b></label>
      </a>
      <a href="#" rel="nofollow noopener noreferrer" target="_blank">
       <input type="checkbox"  id="nike1" value="">
       <label for="nike1"><span></span> <b>Reebok</b></label>
      </a>
      <a href="#" rel="nofollow noopener noreferrer" target="_blank">
       <input type="checkbox"  id="nike2" value="">
       <label for="nike2"><span></span><b> Fila</b></label>
      </a>
      <a href="#" rel="nofollow noopener noreferrer" target="_blank">
       <input type="checkbox"  id="nike3" value="">
       <label for="nike3"><span></span> <b>Puma</b></label>
      </a>
      <a href="#" rel="nofollow noopener noreferrer" target="_blank">
       <input type="checkbox"  id="nike4" value="">
       <label for="nike4"><span></span><b>Sparx</b></label>
      </a>
     </div>

      </div>
      
      <div class="tab4">
       <ul class="place">
        
        <li class="sort">Trier par <span>Entreprise</span> </li>
        <li class="by"><img src="images/do.png" alt=""></li>
        <div class="clearfix"> </div>
       </ul>
       <div class="single-bottom">
      
      
      <a href="#" rel="nofollow noopener noreferrer" target="_blank">
       <input type="checkbox"  id="up" value="">
       <label for="up"><span></span><b>Upto 10%</b></label>
      </a>
      <a href="#" rel="nofollow noopener noreferrer" target="_blank">
       <input type="checkbox"  id="up1" value="">
       <label for="up1"><span></span> <b>10%-20%</b></label>
      </a>
      <a href="#" rel="nofollow noopener noreferrer" target="_blank">
       <input type="checkbox"  id="up2" value="">
       <label for="up2"><span></span> <b>20%-30%</b></label>
      </a>
      <a href="#" rel="nofollow noopener noreferrer" target="_blank">
       <input type="checkbox"  id="up3" value="">
       <label for="up3"><span></span> <b>30%-40%</b></label>
      </a>
      <a href="#" rel="nofollow noopener noreferrer" target="_blank">
       <input type="checkbox"  id="up4" value="">
       <label for="up4"><span></span><b>40%-50%</b></label>
      </a>
      
     </div>
      </div>
      <!--script-->
      <script>
       $(document).ready(function(){
        $(".tab1 .single-bottom").hide();
        $(".tab2 .single-bottom").hide();
        $(".tab3 .w_nav2").hide();
        $(".tab4 .single-bottom").hide();
        $(".tab5 .star-at").hide();
        $(".tab1 ul").click(function(){
         $(".tab1 .single-bottom").slideToggle(300);
         $(".tab2 .single-bottom").hide();
         $(".tab3 .w_nav2").hide();
         $(".tab4 .single-bottom").hide();
         $(".tab5 .star-at").hide();
        })
        $(".tab2 ul").click(function(){
         $(".tab2 .single-bottom").slideToggle(300);
         $(".tab1 .single-bottom").hide();
         $(".tab3 .w_nav2").hide();
         $(".tab4 .single-bottom").hide();
         $(".tab5 .star-at").hide();
        })
        
        $(".tab4 ul").click(function(){
         $(".tab4 .single-bottom").slideToggle(300);
         $(".tab5 .star-at").hide();
         $(".tab3 .w_nav2").hide();
         $(".tab2 .single-bottom").hide();
         $(".tab1 .single-bottom").hide();
        }) 
       
       });
      </script>
      <!-- script -->
   </div>


et le fichier de connexion
<?php
$hostname_dbprotect = "localhost"; // nom ou ip de votre serveur
$database_dbprotect = "lis_bd"; // nom de votre base de données
$username_dbprotect = "root"; // nom d'utilisateur (root par défaut) !!! ATTENTION, en utilisant root, vos visiteurs on tout les droits sur la base
$password_dbprotect = "Genben@1963"; // mot de passe (aucun par défaut mais il est fortement recommandé d'en mettre un ... sinon, à quoi bon la sécurité ?)
$dbprotect = mysql_pconnect($hostname_dbprotect, $username_dbprotect, $password_dbprotect) or trigger_error(mysql_error(),E_USER_ERROR); 
mysql_select_db($database_dbprotect, $dbprotect);

 mysql_query("SET NAMES 'utf8'");

?> 


EDIT : Ajout des balises de code (la coloration syntaxique).

Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.
Jordane45


Utile
+0
plus moins
Bonjour,

Pour commencer..... le password..... il est paramétré dans tes fichiers de config mysql ???
Car il ne suffit pas d'en mettre un au pif tu sais.....
Par défaut, en général, le password est soit root soit il n'y en a pas.

Ensuite...
Attention, l'extension mysql était obsolète en PHP 5.5.0, et a été supprimée en PHP 7.0.0.
http://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top

À la place, tu peux (<gras DOIS </gras> ) utiliser l'extension MySQLi ou l'extension PDO_MySQL
http://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli

Si tu choisis PDO, pense à activer la gestion des erreurs : http://www.commentcamarche.net/faq/46512-pdo-gerer-les-erreurs
Donnez votre avis
Utile
+0
plus moins
merci
je crois que je vais chercher la doc sur pdo car j ai php 7
yg_be 3576Messages postés lundi 9 juin 2008Date d'inscription ContributeurStatut 19 octobre 2017 Dernière intervention - 9 août 2017 à 21:20
si c'est résolu, peux-tu la marquer comme résolu?
Répondre
djobeni 12Messages postés samedi 2 février 2013Date d'inscription 24 août 2017 Dernière intervention - 24 août 2017 à 16:14
resolu
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !