slt
j'ai un rpob de pagination ; pour la premiere page tt marche bien mais pour la deuxième je suis bloqué ca donne pas la suite des enregistrement voila le site pour ceux qui veulent m'aider
[ Lien ] menu liste des candidats lorsque je clique sur par ex secraiteire ca donne juste la premiere page et ca donne pas le reste
voila mon code je sais qu'il le manque qlq chose
merci de ma'ider c très urgent
<?php
$server = "www.workassistancemaroc.com";
$user = "worka";
$password = "sdsdsd";
$base = "assistance";
$ct = mysql_connect("$server","$user","$password") or die("Impossible de se connecter au server SQL, essayez plus tard");
$db = mysql_select_db("$base") or die("Impossible de se selectionner la base SQL, essayez plus tard");
$resultat_sql = mysql_query("select * from candidat where TO_DAYS(NOW()) - TO_DAYS(date) <= 7 and fonction='".$_GET['s']."' ORDER BY date DESC",$ct);
// nombre de lignes
$nombreligne = mysql_num_rows($resultat_sql);
if ($nombreligne>0) {
echo 'Il y a '.$nombreligne.' candidats pour la fonction : <b>'.$_GET['s'];
$Nmax = 20; // nombre par page
$i = 0;
///********************************************************************************************
// affichage du résultat dans une table HTML
// Création de la table et de la première ligne
echo "<table bordercolor='#ff9900' style='BORDER-RIGHT: 1px groove;BORDER-top: 1px groove;BORDER-LEFT: 1px groove;BORDER-bottom: 1px groove'>
<tr>
<th>Nom</th>
<th>Prénom </th>
<th>Date de naissance </th>
<th>Formation </th>
<th>Nationalité</th>
<th>Situation familiale</th>
<th>Employeur</th>
</tr>";
// Affichage des données de la base
// On utilise une boucle pour parcourir toutes les lignes
while (($i<$nombreligne) && ($i<$Nmax))
{
// La commande mysql_result permet de lire un champ
// on commence par créer des variables avec les valeurs
// pour plus de lisibilité du code
$nom = mysql_result($resultat_sql,$i,"nom");
$prenom = mysql_result($resultat_sql,$i,"prenom");
$daten = mysql_result($resultat_sql,$i,"daten");
$formation = mysql_result($resultat_sql,$i,"formation");
$national = mysql_result($resultat_sql,$i,"national");
$situation = mysql_result($resultat_sql,$i,"situation");
$employeur = mysql_result($resultat_sql,$i,"employeur");
// Il faut ensuite afficher ces valeurs dans le code HTML
echo "<tr><td>$nom </td><td>$prenom
</td><td>$daten</td><td>$formation
</td><td>$national
</td><td>$situation </td>
<td>$employeur </td></tr>";
// ne pas oublier d'incrémenter i pour la boucle
// while
$i++;
}
?>
<br>
<? // Navigation
// Des fiches après ?
if ($val = mysql_fetch_array($resultat_sql)) {
?>
<A href="affiche.php">Suite</A>
<? }
}else {
echo 'Aucun candidat pour la fonction : <b>'.$_GET['s'];
}
// il ne reste plus qu'à fermer le tableau
echo "</table>";
mysql_close($ct);
echo "<body>";
echo "<p><a href='liste.php'>Revenir à la Liste des Candidats</a></p>";
echo "</body>";
?>