par
nonet21 » 20 févr. 2017, 12:41
Bonjour
J'ai réalisé premièrement avec succès un code qui permet de réaliser un tableau avec des infos de ma base de b=donnée, n'arrivant pas à isoler la longitude et la latitude de chaque ligne pour les insérer sur une map, j'ai pensé à les stocker dans un autre tableau, en essayant cela il m'affiche un beau Notice: Array to string conversion in et une belle boucle infini, et je n'arrive pas à voir mes erreurs étant un peu débutant, voici mon code :
<?php
}
elseif($nombre_point_geolocalisation==10){
$donner=$bdd->query('(SELECT `ID`, `Device_ID`, `Latitude`, `Longitude`, `Battery`, `seq_number`, `Recorded_at` FROM hidnseek_mangements LIMIT 0,10) ORDER BY `Recorded_at` DESC');
$donner -> execute();
$coordonnee=$donner->fetchAll();
?>
<table>
<thead>
<tr>
<td>ID</td>
<td>Device_ID</td>
<td>Latitude</td>
<td>Longitude</td>
<td>Battery</td>
<td>Seq_number</td>
</tr>
</thead>
<tbody>
<tr><?php
foreach($coordonnee as $element){
?>
<td><?php echo $element['ID'] ?></td>
<td><?php echo $element['Device_ID'] ?></td>
<td><?php echo $element['Latitude'] ?></td>
<td><?php echo $element['Longitude'] ?></td>
<td><?php echo $element['Battery'] ?></td>
<td><?php echo $element['seq_number'] ?></td>
</tr>
<?php
$coor=array();
for($i=1; $i<=$nombre_point_geolocalisation; $i++){
$coor[$i][1]=$element['Latitude'];
$coor[$i][2]=$element['Longitude'];
echo $coor;
}
}
?>
</tbody>
</table>
<?php
}
merci d'avance pour vos réponses
Bonjour
J'ai réalisé premièrement avec succès un code qui permet de réaliser un tableau avec des infos de ma base de b=donnée, n'arrivant pas à isoler la longitude et la latitude de chaque ligne pour les insérer sur une map, j'ai pensé à les stocker dans un autre tableau, en essayant cela il m'affiche un beau Notice: Array to string conversion in et une belle boucle infini, et je n'arrive pas à voir mes erreurs étant un peu débutant, voici mon code :
<?php
}
elseif($nombre_point_geolocalisation==10){
$donner=$bdd->query('(SELECT `ID`, `Device_ID`, `Latitude`, `Longitude`, `Battery`, `seq_number`, `Recorded_at` FROM hidnseek_mangements LIMIT 0,10) ORDER BY `Recorded_at` DESC');
$donner -> execute();
$coordonnee=$donner->fetchAll();
?>
<table>
<thead>
<tr>
<td>ID</td>
<td>Device_ID</td>
<td>Latitude</td>
<td>Longitude</td>
<td>Battery</td>
<td>Seq_number</td>
</tr>
</thead>
<tbody>
<tr><?php
foreach($coordonnee as $element){
?>
<td><?php echo $element['ID'] ?></td>
<td><?php echo $element['Device_ID'] ?></td>
<td><?php echo $element['Latitude'] ?></td>
<td><?php echo $element['Longitude'] ?></td>
<td><?php echo $element['Battery'] ?></td>
<td><?php echo $element['seq_number'] ?></td>
</tr>
<?php
$coor=array();
for($i=1; $i<=$nombre_point_geolocalisation; $i++){
$coor[$i][1]=$element['Latitude'];
$coor[$i][2]=$element['Longitude'];
echo $coor;
}
}
?>
</tbody>
</table>
<?php
}
merci d'avance pour vos réponses