Envoyer par GET un tableau d'une requête SQL
Bonjour à tous,
Pour la première fois j'essaie de faire passer dans l'url avec GET un tableau contenant le résultat d'une requête SQL.
Voila comment je m'y prends, mais impossible de récupérer correctement le tableau.
Code:
1 2 3 4 5 6 7 8 9 10
|
<?php
$rqt = mysql_query("SELECT id_tbl_exemple, titre_tbl_exemple, descriptif_tbl_exemple, img_tbl_exemple FROM developpez_tbl_exemple")or die(mysql_error));
$tab = mysql_fetch_array($rqt);
header("location:test.php?tab=".serialize($tab));
?> |
Page de réception:
Code:
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
|
<?php
if(isset($_GET['tab'])AND $_GET['tab'] != NULL)
{
$rep = unserialize($_GET['tab']);
for($i = 0; $i < count($rep); $i++)
{
?>
<tr>
<td>
<?php echo $rep["$i"]["id_tbl_exemple"]; ?>
</td>
<td>
<?php echo $rep["$i"]["titre_tbl_exemple"]; ?>
</td>
<td>
<?php echo $rep["$i"]["descriptif_tbl_exemple"]; ?>
</td>
<td>
<?php echo $rep["$i"]["img_tbl_exemple"]; ?>
</td>
</tr>
<?php
}
}
?> |
Avec cette méthode j'obtiens un foutoir innommable. J'ai beau chercher sur le web, je ne trouve pas comment déployer le tableau correctement.
Merci à tous pour vos réponses.:)