<?php
$req1 = mysql_query('SELECT id, name, phone, cp, ville, timestamp FROM tbl_clients');
while($dn1 = mysql_fetch_array($req1)){
?>
<tr>
<td><a href="client.php?id=<?php echo $dn1['id']; ?>"><?php echo $dn1['name']; ?></a></td>
<td><?php echo $dn1['phone']; ?></td>
<td><?php echo $dn1['cp']; ?></td>
<td><?php echo $dn1['ville']; ?></td>
<td><?php echo $dn1['timestamp']; ?></td>
</tr>
<?php
}
?>
// tu lances ta requête sur le code postal 75001
$r = $pdo->prepare("'SELECT id, cp FROM tbl_clients WHERE cp = :cp");
$r->execute(array(":cp" => '75001'));
$Nr = $r->rowCount();
// si ta requête renvoies un résultat :
if($Nr > 0){
// tu instancies un tableau
$resultats = array();
// dans lequel tu "push" chaque ID récupéré de ta requête
while($d = $r->fetch()){ array_push($resultats, $d['id']); }
}
// Ensuite, suivant comment tu pagines tes résultats :
function Paginer($resultats){
// fonction qui va extraire les ID à afficher sur la page, à l'aide d'une fonction nommée par exemple "ExtractionID" :
$items = ExtractionID($resultats);
// Affichage des résultats via une boucle :
for($i = 0; $i < count($items); $i++){
echo $items[$i];
}
}