no save
Assistance
Achat
News

Forum | webmastering
[PHP] Aide sur une fonction
txiki, le mar. 13 févr. 2007 à 23:58:55
Voici les 3 fonctions (require fonctions) qui s'appelle fonctions.php.
Il n'y a que ça dans cette page.
<?
function displayNextPreviousButtons($limite,$total,$nb,$page) { // fonction qui affiche boutons Précédent Suivant
$limiteSuivante = $limite + $nb;
$limitePrecedente = $limite - $nb;
echo '<table><tr>'."\n";
if($limite != 0) {
echo '<td valign="top">'."\n";
echo '<form action="'.$page.'" method="post">'."\n";
echo '<input type="submit" value="précédents">'."\n";
echo '<input type="hidden" value="'.$limitePrecedente.'" name="limite">'."\n";
echo '</form>'."\n";
echo '</td>'."\n";
}
if($limiteSuivante < $total) {
echo '<td valign="top">'."\n";
echo '<form action="'.$page.'" method="post">'."\n";
echo '<input type="submit" value="suivants">'."\n";
echo '<input type="hidden" value="'.$limiteSuivante.'" name="limite">'."\n";
echo '</form>'."\n";
echo '</td>'."\n";

}
echo '</tr></table>'."\n";
}

function affichePages($nb,$page,$total) { // fonction qui affiche les liens vers les pages
$nbpages=ceil($total/$nb);
$numeroPages = 1;
$compteurPages = 1;
$limite = 0;
echo '<table border = "0" ><tr>'."\n";
while($numeroPages <= $nbpages) {
echo '<td ><a href = "'.$page.'?limite='.$limite.'">'.$numeroPages.'</a></td>'."\n";
$limite = $limite + $nb;
$numeroPages = $numeroPages + 1;
$compteurPages = $compteurPages + 1;
if($compteurPages == 10) {
$compteurPages = 1;
echo '<br>'."\n";
}
}
echo '</tr></table>'."\n";
}

//récupération de $limite

if(isset($_GET['limite']))

$limite=$_GET['limite'];
else $limite=0;


function verifLimite($limite,$total,$nombre) {

// je verifie si limite est un nombre.

if(is_numeric($limite)) {


// si $limite est entre 0 et $total, $limite est ok

// sinon $limite n'est pas valide.

if(($limite >=0) && ($limite <= $total) && (($limite%$nombre)==0)) {

// j'assigne 1 à $valide si $limite est entre 0 et $max

$valide = 1;

}

else {

// sinon j'assigne 0 à $valide

$valide = 0;

}

}

else {

// si $limite n'est pas numérique j'assigne 0 à $valide

$valide = 0;

}

// je renvois $valide

return $valide;

}

?> Le Pb se trouve alors ici ! mais je ne vois (faut dire que je débute et qu'à force de regarder.....

Merci encore.


Le bonheur est la seule chose que l'on peut donner sans l'avoir.
Précédentmulticite
févr. 07
multicite
févr. 07
Suivant
REPONSES
multicite
févr. 07
txiki
févr. 07
multicite
févr. 07
txiki
févr. 07
multicite
févr. 07
txiki
févr. 07
Version Web
Réalisé par RedShift
no save