selection ligne tableau pour requête

selection ligne tableau pour requête - PHP - Programmation

Marsh Posté le 30-03-2017 à 17:07:27    

bonjour, j'ai fait un tableau connecté a ma basse de donné avec une bar de recherche, quand j'écris une lettre, sa m'affiche uniquement les nom qui commence par cette lettre et ainsi de suite jusqu'à qu'il m'affiche une ligne et j'aimerais qui me sélectionne la ligne en question car je vais agir sur la ligne sélectionné en fessant des requête sql par ex: déplacé la ligne de table ou une suppression.
voici le code (interface)

Code :
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html"; charset="utf-8 encoder()" />
  4.   <title>Flotte Mobile</title>
  5.   <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
  6.   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
  7.   <link href="Tableau.css" rel="stylesheet" />
  8.    <link rel="stylesheet" type="text/css" href="Bouton.css">
  9. </head>
  10. <body>
  11.     <h2 align="center">Abonnement</h2><br />
  12.    <center>
  13. <a href="Affectation.php" class="bouton_dans_page">Affectation</a>
  14. <a href="Employe.php" class="bouton_dans_page"> Employe</a>
  15. <a href="Equipement.php" class="bouton_dans_page"> Equipement</a>
  16. <a href="Modele.php" class="bouton_dans_page"> Modele</a>
  17. <a href="Nouvelle_Affectation.php" class="bouton_dans_page"> Nouvelle Affectation</a>
  18. <a href="Employe.php" class="bouton_dans_page"> Employe</a>
  19. <a href="Menu_Smartphone.html" class="bouton_dans_page"> Menu Smarphone</a>
  20.    </center>
  21.   <div class="container">
  22.    <br />
  23.    <div class="form-group">
  24.     <div class="input-group">
  25.      <span class="input-group-addon">Recherche</span>
  26.      <input type="text" name="search_text" id="search_text" placeholder="Rechercher par Nom/Num SIM/Num ligne" class="form-control" />
  27.     </div>
  28.    </div>
  29.    <br />
  30.    <div id="result"></div>
  31.   </div>
  32. </body>
  33. </html>
  34. <script>
  35. $(document).ready(function(){
  36. load_data();
  37. function load_data(query)
  38. {
  39.   $.ajax({
  40.    url:"fetch_Abo.php",
  41.    method:"POST",
  42.    data:{query:query},
  43.    success:function(data)
  44.    {
  45.     $('#result').html(data);
  46.    }
  47.   });
  48. }
  49. $('#search_text').keyup(function(){
  50.   var search = $(this).val();
  51.   if(search != '')
  52.   {
  53.    load_data(search);
  54.   }
  55.   else
  56.   {
  57.    load_data();
  58.   }
  59. });
  60. });
  61. </script>


code (tableau + barre de recherche)

Code :
  1. <meta http-equiv="Content-Type" content="text/html"; charset="utf-8 encoder()" />
  2. <?php
  3. $connect = mysqli_connect("localhost", "root", "Mm101010", "smartphone" );
  4. $output = '';
  5. if(isset($_POST["query"]))
  6. {
  7. $search = mysqli_real_escape_string($connect, $_POST["query"]);
  8. $query = "Select * from select_nom_prenom_user where Nom LIKE '";
  9. $query .= $search;
  10. $query .= "%' OR  Num_SIM LIKE '";
  11. $query .= $search;
  12. $query .= "%' OR  Num_ligne LIKE '";
  13. $query .= $search;
  14. $query .= "%' order by Nom asc";
  15. }
  16. else
  17. {
  18. $query = "
  19.   SELECT * FROM select_nom_prenom_user ORDER BY Nom
  20. ";
  21. }
  22. $result = mysqli_query($connect, $query);
  23. if(mysqli_num_rows($result) > 0)
  24. {
  25. $output .= '
  26.   <div class="table-responsive">
  27.    <table class="table table bordered">
  28.     <tr>
  29.      <th>nom</th>
  30.      <th>Operateur</th>
  31.      <th>Num SIM</th>
  32.      <th>PUK</th>
  33.      <th>Num ligne</th>
  34.      <th>Volume</th>
  35.      <th>Statut_abo</th>
  36.      <th>Prenom</th>
  37.     <th>USER ID</th>
  38.     </tr>
  39. ';
  40. while($row = mysqli_fetch_array($result))
  41. {
  42.   $output .= '
  43.    <tr>
  44.     <td>'.$row["Nom"].'</td>
  45.     <td>'.$row["Operateur"].'</td>
  46.     <td>'.$row["Num_SIM"].'</td>
  47.     <td>'.$row["PUK"].'</td>
  48.     <td>'.$row["Num_ligne"].'</td>
  49.    <td>'.$row["Volume"].'</td>
  50.     <td>'.$row["Statut_abo"].'</td>
  51.     <td>'.$row["Prenom"].'</td>
  52.     <td>'.$row["USER_ID"].'</td>
  53.    </tr>
  54.   ';
  55. }
  56. echo $output;
  57. }
  58. else
  59. {
  60. echo 'Data Not Found';
  61. }
  62. ?>


j'écris sur la barre de recherche et sa donne ceci
http://hpics.li/38a9f07
je voudrais a partir de cette ligne établir une requete car en dessous de mon tableaux, j'ai 6 boutons
http://hpics.li/c1fc413

Reply

Marsh Posté le 30-03-2017 à 17:07:27   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed