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

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>
En cliquant sur le bouton , je vois que le premier id alors que j'ai deux id dans ma table Operations.

D’où vient le problème selon vous ?

Merci de vos solutions.

Cordialement.