Tableau javascript et liste déroulante?

Tableau javascript et liste déroulante? - Javascript/Node.js - Programmation

Marsh Posté le 13-02-2017 à 17:39:45    

Bonjour, j'aimerai faire un tableaux a partir d'une liste, par ex : si je choisis toto, je voudrais qu'il sélectionne qui es lié au nom en sachant que les information lié se trouve sur une autre table, es ce que c'est possible et comment dois je mis prendre?
merci

Reply

Marsh Posté le 13-02-2017 à 17:39:45   

Reply

Marsh Posté le 19-02-2017 à 19:09:12    

Salut,
 
tout est possible !
 
Maintenant une vue un peu plus précise de ton modèle de donnée serait sans doute plus clair pour tout le monde.
 
Si j'ai bien saisi ton truc :
- Une table A contenant `id, name`
- Une table B contenant `id, name, id_A`
 
Lorsque tu sélectionnes un élément de la table A tu voudrais récupérer les éléments de la table B dont id_A est égal à l'id de Toto ?

Reply

Marsh Posté le 02-03-2017 à 13:52:56    

tenez le code que j'ai réaliser suivi d'une photo de la page et de l'erreur

Code :
  1. <?php
  2. array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'" );
  3. $host = "localhost";
  4. $user = "root";
  5. $pass = "Mm101010";
  6. $dbn = "smartphone";
  7. try{
  8.   $bdd = new PDO("mysql:host=".$host.";dbname=".$dbn, $user, $pass, array(
  9.            PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8" )
  10.   );
  11.   $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  12.   $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
  13. } catch(PDOException $e) {
  14.     die('Erreur : ' . $e->getMessage());
  15. }
  16. ?>
  17. <!DOCTYPE html>
  18. <html>
  19. <head>
  20.     <title></title>
  21. <script>
  22.     function selectChoice()
  23. {
  24.     var container = $('#Nom_selectionnee');
  25.     var selector = $('#choix');
  26.     var url = '../php_presque_fini/Tableau_essaie.php';
  27.     selector.change(function()
  28.     {
  29.         var value = $(this).val();
  30.         arraySelect = new Array;
  31.         $("select option:selected" ).each(function() { arraySelect.push(this.value); });
  32.          
  33.         $.ajax({ url : url, type : 'post', data : {'choix' : arraySelect}, success : function(data){container.html(data);} });
  34.     });
  35. }
  36. </script>
  37. </head>
  38. <body>
  39. <div id="content">
  40. <label>Nom :</label>
  41.             <select id="selection_Nom" name="choix" onChange="request(this);">
  42.                 <option value="">-----------</option>
  43.                 <?php $req = $bdd->query("select * from select_nom_prenom_user group by Nom" );
  44.                     while($ligne = $req->fetch()) { echo("<option value='choix'>".$ligne['Nom']."</option>" ); } ?>
  45.             </select>
  46. <div id="Nom_selectionnee">
  47. <table>
  48.    <tr>
  49.      <th>Operateur</th>
  50.      <th>SIM</th>
  51.      <th>PUK</th>
  52.      <th>Num ligne</th>
  53.      <th>Volume</th>
  54.      <th>Statut abo</th>
  55.    </tr>   
  56. <?php
  57. $choix = ($_POST['choix']);
  58. $selquer = "Select * from select_nom_prenom_user where Nom = '";
  59. $selquer .= $choix;
  60. $selquer .= "' order by Nom asc";
  61. $req = $bdd->query($selquer);
  62.     while($ligne = $req->fetch())
  63.     {
  64.         echo("
  65.         <tr>
  66.             <td>".$ligne['Operateur']."</td>
  67.             <td>".$ligne['Num_SIM']."</td>
  68.             <td>".$ligne['PUK']."</td>
  69.             <td>".$ligne['Num_ligne']."</td>
  70.             <td>".$ligne['Volume']."</td>
  71.             <td>".$ligne['Statut_abo']."</td>
  72.         </tr>" );
  73.     } ?>
  74. </table>
  75. </body>
  76. </html>


http://hpics.li/6847eaf

Reply

Marsh Posté le 02-03-2017 à 14:04:45    

http://reho.st/img4.hostingpics.net/pics/518099ex10.png
C'est mieux avec l'image elle même nan ?

Reply

Sujets relatifs:

Leave a Replay

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