Donc ça doit être un problème JS non ? Va voir sur le forum dédié ils seront plus à même de t'aider
Donc ça doit être un problème JS non ? Va voir sur le forum dédié ils seront plus à même de t'aider
ok merci
je suis en train de regarder un tuto pour affichage page par page
je vais suivre le tuto on verra bien
un truc que tu peux essayer
tu dit vouloir afficher 50 par 50 lignes
tes bouton devraient réappeler la page mais en changeant les valeur tu relance la requetes a chaque fois mais ta possition de départ est +50 de la premiere ligne de la page précédente meme chose avec -50 et tu affiche le nombre de pages avec un copmteur $page=$page+1 ou-1 et a chaque rappel de page ça t'affiche les données désirées
j ai un soucis avec mon formulaire php dans la partie bouton de navigation de pages. Car lorsque j appuie sur mes bouton rien ne se passe.
donc j ai une requete sql , le resultat s affiche dans une tableau, en générale le resultat est d'environ 500 enregistrement donc je veux afficher mon tableau, 50 lignes par 50 lignes en cliquant sur des boutons. Mais ca ne fonctionne pas . par contre en bas de mon tableau j ai des numéros de pages ca ca fonctionne mais je comprends pas pourquoi je peux pas faire de meme avec les boutons.
si quelqu un pouvais m aider , un conseil...
par contre cette partie la fonctionne bien: c les lien en chiffre:
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 if (!isset($_GET['pgno'])) { $_GET['pgno'] = 0; } $pgno = $_GET['pgno']; $orderby = $_GET['orderby']; if ($orderby == "") { $orderby = "orderid"; } $result2 = $db->sql_query($sql4); $numrows = $db->sql_numrows($result2); $maxrow=50; $maxpage=ceil($numrows/$maxrow); $limitesuivante = $pgno + $maxrow; $limiteprecedente = $pgno - $maxrow; $pgnodebut=0; echo"<div align='center' name='btn'>"; echo"<br>"; echo"<input type='submit' name='first' value='<<' onclick='$file?pgno=".($pgno=0)."&orderby=$orderby'>"; echo"<input type='submit' name='before' value='<' onclick='$file?pgno=".($pgno-1)."&orderby=$orderby'>"; echo" Pages "; echo"<input type='submit' name='next' value='>' onclick='$file?pgno=".($pgno+1)."&orderby=$orderby'>"; echo"<input type='submit' name='last' value='>>' onclick='$file?pgno=".($pgno=$maxpage)."&orderby=$orderbyD'>"; echo '<form action="" method="post">'; echo"<select name='pages'>"; for($i=1;$i<=($maxpage);$i++) { echo"<option value='$i'onchange='$file?pgno=(".$i.")&orderby=$orderby'>$i"; } echo"</select>"; echo '</form>'; echo"</div>";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 echo"<br>"; for ($j=0; $j<$maxpage; $j++) { echo "<a href=\"$file?pgno=$j&orderby=$orderby\">$j</a> "; } echo "\n<br>";
voila merci [/quote]
En faisant ça tu remets 0 dans $pgno, donc après c'est plus la bonne valeur forcément. Donc pour ton premier bouton tu mets pgno=0 et pas pgno=".($pgno=0)
Code : Sélectionner tout - Visualiser dans une fenêtre à part $pgno=0
j ai remplacé mais plus rien ne s affiche
En faisant ça tu remets 0 dans $pgno, donc après c'est plus la bonne valeur forcément. Donc pour ton premier bouton tu mets pgno=0 et pas pgno=".($pgno=0)
merci pour ton aide
[CODE]
$pgnodebut=0;
echo"<div align='center' name='btn'>";
echo"<br>";
echo"<input type='submit' name='first' value='<<' onclick='$file?pgno=0&orderby=$orderby'>";
echo"<input type='submit' name='before' value='<' onclick='$file?pgno=".($pgno-1)."&orderby=$orderby'>";
echo" Page : ".$_GET['pgno']." ";
echo"<input type='submit' name='next' value='>' onclick='$file?pgno=".($pgno+1)."&orderby=$orderby'>";
echo"<input type='submit' name='last' value='>>' onclick='$file?pgno=".($pgno=$maxpage)."&orderby=$orderbyD'>";
echo"<select name='pages'>";
for($i=0;$i<$maxpage;$i++)
{
echo"<option value='$i'onchange='$file?pgno=(".$i.")&orderby=$orderby'>$i";
}
echo"</select>";
echo"<br>";
for ($j=0; $j<$maxpage; $j++) {
echo "<a href=\"$file?pgno=$j&orderby=$orderby\">$j</a> ";
}
echo "\n<br>";
echo"</div>";
[CODE]
rien ne se passe quand j appuie sur le bouton << c celui la que j ai modifier , ce ne serai pas une histoire de submit , form?
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 echo"<div align='center' name='btn'>"; echo"<br>"; echo"<input type='submit' name='first' value='<<' onclick='$file?pgno=0&orderby=$orderby'>"; echo"<input type='submit' name='before' value='<' onclick='$file?pgno=1&orderby=$orderby'>"; echo" Page : ".$_GET['pgno']." "; echo"<input type='submit' name='nextpage' value='>' onclick='$file?pgno=2&orderby=$orderby'>"; echo"<input type='submit' name='last' value='>>' onclick='$file?pgno=10&orderby=$orderbyD'>"; echo"<select name='pages'>"; for($i=0;$i<$maxpage;$i++) { echo"<option value='$i'onchange='$file?pgno=(".$i.")&orderby=$orderby'>$i"; } echo"</select>"; echo"<br>"; for ($j=0; $j<$maxpage; $j++) { echo "<a href=\"$file?pgno=$j&orderby=$orderby\">$j</a> "; } echo "\n<br>"; echo"</div>";
Essaie en mettant input type="button" au lieu de submit...
toujours pareil
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 echo"<div align='center' name='btn'>"; echo"<br>"; echo"<input type='button' name='first' value='<<' onclick='$file?pgno=0&orderby=$orderby'>"; echo"<input type='button' name='before' value='<' onclick='$file?pgno=1&orderby=$orderby'>"; echo" Page : ".$_GET['pgno']." "; echo"<input type='button' name='nextpage' value='>' onclick='$file?pgno=2&orderby=$orderby'>"; echo"<input type='button' name='last' value='>>' onclick='$file?pgno=10&orderby=$orderbyD'>"; echo"<select name='pages'>"; for($i=0;$i<$maxpage;$i++) { echo"<option value='$i'onchange='$file?pgno=(".$i.")&orderby=$orderby'>$i"; } echo"</select>"; echo"<br>"; for ($j=0; $j<$maxpage; $j++) { echo "<a href=\"$file?pgno=$j&orderby=$orderby\">$j</a> "; } echo "\n<br>"; echo"</div>";
Il n'y a que le bouton << qui marche pas ? Ca fait strictement rien quand tu cliques dessus ?
aucun bouton ne fonctionne , rien ne se passe
je suis en train de regarder quelques sites qui explique comment faire
Mais ça doit encore être un problème JavaScript alors, tu as été demander sur le forum approprié ? Les gens là-bas sauront peut-être mieux te répondre...
tu crois vraiment que c'est un pb javascript?
Bah oui le problème a l'air de venir du onclick non ? Après je m'y connais pas trop en JS donc je ne vais pas pouvoir t'aider plus. Bon courage en tout casEnvoyé par megapacman
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager