Annonceindlæg fra SuperOffice
14. marts 2003 - 12:30
#1
hmm, lige umiddelbart fjerner den altså "Næste" her, når der ikke er flere. Så, jeg forstår ikke lige hvad det er du vil ha' hjælp til.
14. marts 2003 - 12:31
#2
du kan kigge lidt på denne kode, det er en jeg har fået herinde $postspersite = "20"; if (!isset($s)) { $s = 0; } if ($s == 0) { If(!$start){ $start = "0";} If(!$page){ $page = "0";} else{ $page = $page;} ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="5" > </td> </tr> <tr> <td class="over">Varenummer</td> <td class="over">Varenavn</td> <td class="over">Normal pris</td> <td class="over">Installatør pris</td> <td class="over">Grossist pris</td> </tr> <?php $result = mysql_query("SELECT * FROM produkter ORDER BY vare_id LIMIT $start, $postspersite") or die (mysql_error()); while ($row = mysql_fetch_array($result)) { $row[privat_pris] = number_format($row[privat_pris], 2, ',', '.'); $row[distributor_pris] = number_format($row[distributor_pris], 2, ',', '.'); $row[agent_pris] = number_format($row[agent_pris], 2, ',', '.'); ?> <tr> <td style="border-bottom-width: 1px;border-bottom-style: solid;"><?php echo $row[varenummer];?> </td> <td style="border-bottom-width: 1px;border-bottom-style: solid;"><?php echo $row[varenavn];?> </td> <td align="right" style="border-bottom-width: 1px;border-bottom-style: solid;"><?php echo $row[privat_pris];?> </td> <td align="right" style="border-bottom-width: 1px;border-bottom-style: solid;"><?php echo $row[distributor_pris];?> </td> <td align="right" style="border-bottom-width: 1px;border-bottom-style: solid;"><?php echo $row[agent_pris];?> </td> </tr> <?php } ?> <tr> <td width="50%" colspan="2"> <?php $prevstart = ($start-$postspersite); $prevbtn = ($prevstart>=0); if ($prevbtn){ ?> <a href="?start=<?=$prevstart?>">Forrige <?php echo $postspersite;?> produkter</a> <?php } ?> </td> <td width="50%" colspan="3" align="right"> <?php $nextstart = ($start-0+$postspersite); $result = mysql_query("SELECT * FROM produkter ORDER BY vare_id DESC LIMIT $nextstart, $postspersite") or die (mysql_error()); $nextbtn = mysql_num_rows($result); if ($nextbtn){ ?> <A href="list_produkter.php?s=0&start=<?php echo $nextstart;?>">Næste <?php echo $postspersite;?> produkter</a> <?php } ?> </td> </tr> <tr> <td colspan="5" align="center">Ialt <?php echo $num_ialt;?> produkter</td> </tr> </table> <?php } elseif ($s == 2) { ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2"> </td> </tr> <tr> <td class="over" colspan="2">Status</td> </tr> <tr> <td> </td> <td> </td> </tr> </table> <?php } elseif ($s == 3) { ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2"> </td> </tr> <tr> <td class="over" colspan="2">Fejlmelding</td> </tr> <tr> <td> </td> <td> </td> </tr> </table> <?php } ?>
14. marts 2003 - 12:31
#3
hmm... den fjerner også næste her
14. marts 2003 - 12:33
#4
stalle: Ja den fjerner næste men det er først på den side hvor den skriver Der er ingen kommentarer Forrige Det skal den jo ikke skrive den skal bare slette næste når der ikke er flere tilbage.
14. marts 2003 - 12:33
#5
dmdisco : Det betyder nok at vi skal dele point :-)
14. marts 2003 - 12:37
#6
## #Find ud af om der skal være et næste link ## if ($total >= $s+$pr_side) { //Tjekker om der er flere sider $next_s = $s+$pr_side; //Regner ud hvor mysql skal starte hvis næste side kaldes echo "<a href='vis.php?nid=$nid&s=$next_s'><font color=black>Næste</font></a>"; //Udskriver linket "næste" } ?>
14. marts 2003 - 12:38
#7
Ved ikke om det vil virke - men prøv
14. marts 2003 - 12:41
#8
Virker ikke..
14. marts 2003 - 12:42
#9
Tænkte jeg nok :-) - Jeg roder videre
14. marts 2003 - 12:46
#10
## #Find ud af om der skal være et næste link ## if ($total > $s+$pr_side AND $s !=0 ) { //Tjekker om der er flere sider $next_s = $s+$pr_side; //Regner ud hvor mysql skal starte hvis næste side kaldes echo "<a href='vis.php?nid=$nid&s=$next_s'><font color=black>Næste</font></a>"; //Udskriver linket "næste" }
14. marts 2003 - 12:48
#11
14. marts 2003 - 12:52
#12
if (!isset($s)) { $s = "1"; //Tjekker om $s - som står for start - er sat, hvis ikke sættes den }
14. marts 2003 - 13:00
#13
14. marts 2003 - 15:46
#14
Stalle: Har du fundet fejlen?
15. marts 2003 - 22:44
#15
Har fået en anden til at lave det lukker...
Vi tilbyder markedets bedste kurser inden for webudvikling