Bonjour,
J'ai table avec deux enregistrements que je récupéré sur un array PHP.
En faisant un implode là-dessus que j'affiche par la suite , je ne vois que le premier enregistrement.
Voici mon code
En cliquant sur le bouton , je vois que le premier id alors que j'ai deux id dans ma table Operations.
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<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Saisie Imputation</title> </head> <body> <script type="text/javascript"> function lancer_modifis(tab_id_op) { alert(tab_id_op); } </script> <?php include('fonctions.php'); // connexion a la BdD connect(); $sql_op_mod = 'SELECT * FROM operations '; $sql_result_op_mod = mysql_query($sql_op_mod); $tab_id_op=array(); while($row_op_mod = mysql_fetch_array($sql_result_op_mod)) { $idLigne = $row_op_mod['id_operation']; // id UNIQUE -> on s'en sert pour identifier la ligne ! array_push($tab_id_op,$idLigne); } $tab_js_op_mod=implode("," , $tab_id_op); ?> <input type="button" name="envoi_modif_op" value="Modifier les Operations" onclick="lancer_modifis(<?php echo $tab_js_op_mod ;?>); "/> </body> </html>
D’où vient le problème selon vous ?
Merci de vos solutions.
Cordialement.







Répondre avec citation
Partager