Bonjour,
j'ai une question :
j'ai ce code qui affichera une erreur qui j'arrive pas a le comprend pas.

voila ce code :

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
 
<?php
define('MYSQL_HOTE', 'localhost');
define('MYSQL_UTIL', 'root');
define('MYSQL_MDP', '');
define('MYSQL_BDD', 'INFOS');
 
define('NB_PAR_PAGE', 2);
 
$selection="SELECT *
           FROM document,terme,titre
           WHERE (document.code_doc=terme.code_doc OR document.code_doc=titre.code_doc) AND document.type_offre='$offre' AND ($valeur_requete) group by url LIMIT %d,%d ";
define('MODELE_REQUETE', $selection);
// Connexion à la base
mysql_connect(MYSQL_HOTE, MYSQL_UTIL, MYSQL_MDP) or  die(mysql_error());
mysql_select_db(MYSQL_BDD) or  die(mysql_error());
 
// Variables liées à la pagination
$page = isset($_GET['page']) ? max(intval($_GET['page']), 1) : 1;
$debut = NB_PAR_PAGE * ($page - 1);
 
 
$res_r = mysql_query(sprintf(MODELE_REQUETE, $debut, NB_PAR_PAGE)) or die(mysql_error());
$res_n = mysql_query('SELECT FOUND_ROWS()') or die(mysql_error());
$NumRows = mysql_result($res_n, 0, 0);
 
$derniere_page = ceil($NumRows / NB_PAR_PAGE);
 
// Parcours/affichage des résultats
echo '<table>';
while($row = mysql_fetch_assoc($res_r)) {
    echo '<tr>';
    foreach ($row as $v) {
        echo '<td>' . $v . '</td>';
    }
    echo '</tr>';
}
echo '</table>';
 
// L'affichage de la barre de navigation
if ($NumRows > NB_PAR_PAGE) 
{
    echo '<ul class="pagination">';
    if ($page > 1) {
        echo '<li><a href="' . basename(__FILE__) . '?page=' . ($page - 1) . '">Page précédente</a></li>';
    }
    for ($i = 1; $i <= $derniere_page; $i++) {
        if ($i == $page) {
            echo '<li class="page-courante">' . $i . '</li>';
        } else {
            echo '<li><a href="' . basename(__FILE__) . '?page=' . $i . '">' . $i . '</a></li>';
        }
    }
    if ($page < $derniere_page) {
        echo '<li><a href="' . basename(__FILE__) . '?page=' . ($page + 1) . '">Page suivante</a></li>';
    }
    echo '</ul>';
}
 
mysql_close();
 
?>

elle affichera ce message d'erreur :

Warning: sprintf(): Too few arguments in e:\easyphp1-8\www\new-usthb2\afficher_visiteur.php on line 159
Query est vide

a ce qu'il ya qlq peut me répondre.
Merci d'avance.