J'ai réaliser un code qui permet de faire une recherche par nom et d'affiché champs décidé mais celà ne marche pas, j'ai aucune erreur dans firebug et de plus dans la console non plus voici le code:
<?php
$host = "localhost";
$user = "root";
$pass = "Mm101010";
$bdd = "smartphone";
$port = '3306';
 
try{
    $cnx = new PDO ('mysql:host='.$host.';dbname='.$bdd, $user, $pass);
}
catch (PDPExeption $e)
{
    echo $e->getMessage();
}
if(isset($_GET['motclef'])) {
    $motclef = $_GET['motclef'];
    $q = array('motclef' =>$motclef. '%');
    $sql ='SELECT Nom,Operateur FROM select_nom_prenom_user WHERE Nom like :motclef or Operateur like :motclef';
    $req = $cnx->prepare($sql);
    $req->execute($q);
    $count = $req->rowCount($sql);
 
    if($count == 1){
        while ($result =$req->fetch(PDO::FETCH_OBJ)){
            echo "Nom :".$result->Nom."<br/>Operateur :".$result->Operateur;
 
        }
    }else{
        echo "Aucun résultat pour :".$motclef;
    }
}
 ?>
<html>
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/css"; charset="utf-8"/>
    <link rel="stylesheet" href="style.css" type="text/css" charset="utf-8"/>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
    $("#recherche").keyup(function() {
        var recherche = $(this).val();
        var data = 'motclef=' + recherche;
        if (recherche.lenth>3) {
 
            $.ajax({
                type : "GET",
                url : "result.php",
                data : data,
                success: function(server_response){
                    $("#resultat").html(server_response).show();
 
                }
            });
        }
    });
});
</script>
 
 
</head>
<body>
<div class="wrap">
    <div class="search">
        <input type="text" name="recherche" class="text" id="recherche">
    </div>
    <div class="resultat" id="#resultat"></div>
</div>
</body>
</html>


ps: select_nom_user est une vue
cordialement,
Modifié par vinkey (08 Mar 2017 - 15:16)