Vous n'êtes pas identifié(e).
Pages : 1
Bonjour a tous,
Je récupéré des valeur d'un forme pour faire une recherche dans une colonne de ma table mysql
Mais j'ai un message d'erreur je crois qu'il y a un problème avec les simple quote te les double quotes mais je vois pas ou si qqun pouvais m'aider ce serait très sympa
Sorry a tous mais j'ai un problème avec la touche dollars alors metsle sigle euro
Se je remplace la var rech et la var val par du txt alors ça fonctionne
Qqun aurait une piste
Merci a tous
Bonjour à tous,
je suis en train de tester le Tuto Flyingcow qui permet d'afficher les enregistrement d'une DB mysql en définissant le nombre des dits enregistement
après pas mal d'heure de creusage de tete pour l'adapter (j'ai surtout oublié de créer le fichier Fonction.php)
je suis arrivé a ce que cela fonction ou presque
les boutons pages suivante et précedentes ne fonctionnent pas il me renvoient un Url pas correct
que faudrait il changer pour qu'il fonctionne
url correct avec les numéro de page (la ca fonctionne nickel après qque modif) http://localhost/seb/index.php?page=results&limite=4
je mets le code du fichier fonctions.php que j'ai modifié
//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;
}
function displayNextPreviousButtons($limite,$total,$nb,$page) {
$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="'.$page.'?page=results&limite='.$limiteSuivante.'" name="limite">'."\n";
echo '</form>'."\n";
echo '</td>'."\n";
}
echo '</tr></table>'."\n";
}
function affichePages($nb,$page,$total) {
$nbpages=ceil($total/$nb);
$numeroPages = 1;
$compteurPages = 1;
$limite = 0;
echo '<table border = "0" ><tr>'."\n";
while($numeroPages <= $nbpages) {
echo '<td ><a href = "'.$page.'?page=results&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";
}
?>
Merci de m'expliquer ce qu'il faut modifier
bien à tous
Pages : 1