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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : 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
 
<?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.