Bonjour à tous,
une question : j'ai une table " bouquets" dans laquelle j'ai un champ "bouquet_channels " (je travaille avec PhpMyAdmin)
ou j'ai mis plusieurs valeurs id (dans ce champ bouquet_channels bien séparés )
exp:
bouquet_name bouquet_channel
france ["1","6","7","50","51","2","3",]
je veux récupérer les noms de toutes les chaines disponibles pour ce bouquet
sachant que part, j'ai une table Table: streams avec l'id de chaque chaine et sa description : stream_display_name
id: Name:
1 TF1
2 M6
3 W9
4 NRJ12
5 6TER
6 FRANCE 2
etc ...
mon premier page me donne bien un tableau de tous mes chaines avec leur id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 <?php include("connexion.php"); $rs2 = mysql_query("SELECT `id`,`stream_display_name` FROM `streams` "); ?> <body> <section id="main" class="column"> <article class="module width_full"> <div id="form_container"> <form action="#" method="get"> <table border="2px"> <th align="center"> ID DS CHAINES </th> <tr> <td>id:</td> <td>Name:</td> </tr> <?php while($res=mysql_fetch_assoc($rs2)) { $id = Array(); echo "<tr>"; echo "<td>".$res['id']."</td>"; echo "<td>".$res['stream_display_name']."</td>"; echo "</tr>"; } echo $res['id'] ; ?> </table> </div> <div id='chart_div'></div> </body> </html>
mon deusième page me donne tous les id des chaines dans mon bouquet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php include("connexion.php"); // Create an array to hold our results $arr = array(); $rs = mysql_query("SELECT bouquet_channels FROM `bouquets` WHERE bouquet_name = 'france' "); // Add the rows to the array while($obj = mysql_fetch_object($rs)) { $arr = $obj; } echo json_encode($arr); mysql_close(); ?>
Que dois-je faire pour recupérer un tableau de mon bouquet France ["1","6","7","50","51","2","3",]
comme cet exemple
id Name:
1 TF1
6 FRANCE 2
7 FRANCE 3
50 FRANCE 24
51 FRANCE 5
2 M6
3 W9
Pouvez-vous m'aider ?
d'avance merci pour votre aide précieuse
Partager