Probleme de connexion

Résolu
djobeni Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
djobeni Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -
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


2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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.
https://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
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli

Si tu choisis PDO, pense à activer la gestion des erreurs : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
0
djobeni Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
merci
je crois que je vais chercher la doc sur pdo car j ai php 7
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
si c'est résolu, peux-tu la marquer comme résolu?
0
djobeni Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
resolu
0