Probleme de connexion

Résolu/Fermé
djobeni Messages postés 16 Date d'inscription samedi 2 février 2013 Statut Membre Dernière intervention 17 septembre 2022 - Modifié le 1 août 2017 à 16:34
djobeni Messages postés 16 Date d'inscription samedi 2 février 2013 Statut Membre Dernière intervention 17 septembre 2022 - 24 août 2017 à 16:14
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 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
1 août 2017 à 16:36
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 samedi 2 février 2013 Statut Membre Dernière intervention 17 septembre 2022
1 août 2017 à 16:47
merci
je crois que je vais chercher la doc sur pdo car j ai php 7
0
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
9 août 2017 à 21:20
si c'est résolu, peux-tu la marquer comme résolu?
0
djobeni Messages postés 16 Date d'inscription samedi 2 février 2013 Statut Membre Dernière intervention 17 septembre 2022
Modifié le 24 août 2017 à 16:15
resolu
0