«« « [1] 2 3 » »» (Uppdaterad)

PHPportalen Forum Index » Tips och Trix
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget Gå till sida 1, 2, 3, 4, 5, 6  Nästa
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Lavve



Medlem i: 6200 dagar
Från: 127.0.0.1
Status: Offline



#33087
Inlägg Skrivet: 2003-04-12 12:50      Ämne: «« « [1] 2 3 » »» (Uppdaterad) Citera

Ett skript som fixar sidor vid hämtning från en MySQL-databas:
PHP:
1:
<?php
2:
// Först av allt kopplar vi upp databasen
3:
$con = @mysql_connect("localhost","user","pass")
4:
  or die("Error connecting to DB<br>".mysql_error());
5:
$db mysql_select_db("min_databas")
6:
  or die("Error selecting DB<br>".mysql_error());
7:
 
8:
// Nu bestämmer vi antal per sida och kollar vi upp totala antalet
9:
$limit 5// Antal per sida
10:
$result = @mysql_query("SELECT count(*) as count FROM tabellnamn")
11:
  or die("Error fetching number in DB<br>".mysql_error());
12:
$row = @mysql_fetch_array($result);
13:
$numrows $row['count']; // Antal i databasen
14:
 
15:
// Sedan kollar vi om startvariabeln är satt
16:
if (!isset($_GET['start']) || $_GET['start'] == "")
17:
  $start 0;
18:
else
19:
  $start $_GET['start'];
20:
 
21:
// Då räknar vi ut hur många sidor det blev
22:
$pages intval($numrows/$limit);
23:
if ($numrows%$limit)
24:
  $pages++;
25:
 
26:
// Hämta länk till förstasidan och föregående sida
27:
if ($start 0) {
28:
  $numlink '<a href="?start=0">««</a> ';
29:
  $numlink .= '<a href="?start='.($start $limit).'">«</a> ';
30:
} else {
31:
  $numlink '«« ';
32:
  $numlink .= '« ';
33:
}
34:
 
35:
// Hämta sidonummer
36:
for ($i 1$i <= $pages$i++) {
37:
  $newoffset $limit*($i-1);
38:
  if ($start == $newoffset)
39:
    $numlink .= '['.$i.'] ';
40:
  else
41:
    $numlink .= '<a href="?start='.$newoffset.'">'.$i.'</a> ';
42:
}
43:
 
44:
// Hämta länk till nästa sida
45:
if ($numrows > ($start $limit))
46:
  $numlink .= '<a href="?start='.($start $limit).'">»</a> ';
47:
else
48:
  $numlink .= '» ';
49:
 
50:
// Hämta sista sidan
51:
if ($start != $newoffset)
52:
  $numlink .= '<a href="?start='.$newoffset.'">»»</a> ';
53:
else
54:
  $numlink .= '»»';
55:
 
56:
// Skriv ut sidorna
57:
echo $numlink;
58:
 
59:
// Nu kan vi hämta datan från databasen och skriva ut den
60:
$result = @mysql_query("SELECT * FROM tabellnamn ORDER BY något LIMIT ".$start.",".$limit."")
61:
  or die("Error fetching data<br>".mysql_error());
62:
while ($data = @mysql_fetch_array($result)){
63:
  echo $data['mitt_fält'].'<br>';
64:
}
65:
 
66:
// Om vi vill kan vi även skriva ut sidorna här
67:
echo $numlink;
68:
?>

Koden är uppdaterad och en mer utförlig beskrivning har lagts till.
Slit den med hälsan!

Senast ändrad av Lavve den 2003-10-17 13:22, ändrad totalt 2 gånger
 

_________________
- "Sometimes you make the right decision, sometimes you make the decision right."
/Dr. Phil
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Qracker



Medlem i: 5923 dagar

Status: Offline



#33113
Inlägg Skrivet: 2003-04-12 14:06      Ämne: Citera

Very Happy
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Mahiass



Medlem i: 5883 dagar

Status: Offline



#48164
Inlägg Skrivet: 2003-06-05 23:20      Ämne: Citera

Funkar inte för mig, men det är väl jag som är dum.

http://mathias.shacknet.nu:8000/gbok.php

PHP:
1:
<?php
2:
$con = @mysql_connect("localhost","",""
3:
  or die("Error connecting to DB<br>".mysql_error()); 
4:
$db mysql_select_db("webb"
5:
  or die("Error selecting DB<br>".mysql_error()); 
6:
 
7:
// Nu bestämmer vi antal per sida och kollar vi upp totala antalet 
8:
$limit 5// Antal per sida 
9:
$result = @mysql_query("SELECT count(*) as count FROM gbok"
10:
  or die("Error fetching number in DB<br>".mysql_error()); 
11:
$row = @mysql_fetch_array($result); 
12:
$numrows $row['count']; // Antal i databasen 
13:
 
14:
// Sedan kollar vi om startvariabeln är satt 
15:
if (!isset($_GET['start']) || $_GET['start'] == ""
16:
  $start 0
17:
else 
18:
  $start $_GET['start']; 
19:
 
20:
// Då räknar vi ut hur många sidor det blev 
21:
$pages intval($numrows/$limit); 
22:
if ($numrows%$limit
23:
  $pages++; 
24:
 
25:
// Hämta länk till förstasidan och föregående sida 
26:
if ($start 0) { 
27:
  $numlink '<a href="?start=0">««</a> '
28:
  $numlink .= '<a href="?start='.($start $limit).'">«</a> '
29:
} else { 
30:
  $numlink '«« '
31:
  $numlink .= '« '
32:
33:
 
34:
// Hämta sidonummer 
35:
for ($i 1$i <= $pages$i++) { 
36:
  $newoffset $limit*($i-1); 
37:
  if ($start == $newoffset
38:
    $numlink .= '['.$i.'] '
39:
  else 
40:
    $numlink .= '<a href="?start='.$newoffset.'">'.$i.'</a> '
41:
42:
 
43:
// Hämta länk till nästa sida 
44:
if ($numrows > ($start $limit)) 
45:
  $numlink .= '<a href="?start='.($start $limit).'">»</a> '
46:
else 
47:
  $numlink .= '» '
48:
 
49:
// Hämta sista sidan 
50:
if ($start != $newoffset
51:
  $numlink .= '<a href="?start='.$newoffset.'">»»</a> '
52:
else 
53:
  $numlink .= '»»'
54:
 
55:
// Skriv ut sidorna 
56:
echo $numlink
57:
 
58:
// Nu kan vi hämta datan från databasen och skriva ut den 
59:
$result = @mysql_query("SELECT * FROM gbok ORDER BY id DESC ".$start.",".$limit.""
60:
  or die("Error fetching data<br>".mysql_error()); 
61:
 
62:
while ($row = @mysql_fetch_array($result)){ 
63:
   print "<table border=0 width = 100%><tr><td><b>Datum:</b> $row[datum] | <b>Namn:</b> $row[namn] | <a href=$row[url]>Webbsida</a></td></tr>";
64:
   print "<tr><td valign=top>$row[meddelande]</td></tr></table><br>";}
65:
?>
66:
?>
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Lavve



Medlem i: 6200 dagar
Från: 127.0.0.1
Status: Offline



#48186
Inlägg Skrivet: 2003-06-06 08:06      Ämne: Citera

Du missade en liten detalj. LIMIT. Byt ut raden
KOD:
1:
$result = @mysql_query("SELECT * FROM gbok ORDER BY id DESC ".$start.",".$limit."")
mot
KOD:
1:
$result = @mysql_query("SELECT * FROM gbok ORDER BY id DESC LIMIT ".$start.",".$limit.""
så ska det nog fungera bättre.
 

_________________
- "Sometimes you make the right decision, sometimes you make the decision right."
/Dr. Phil
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Mahiass



Medlem i: 5883 dagar

Status: Offline



#48192
Inlägg Skrivet: 2003-06-06 08:44      Ämne: Citera

Japp, tack så mkt!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Fanta



Medlem i: 5539 dagar

Status: Offline



#153288
Inlägg Skrivet: 2004-03-24 17:03      Ämne: hej Citera

hej jag har använt av pageing koden och har skrivit följande
KOD:
1:
 
2:
<?php
3:
$id = $_GET['id'];
4:
 
5:
/*Start av forum*/
6:
     // Vi vill visa var i forumet vi befinner oss!
7:
   echo showWhereWeAre($id, "view");
8:
 
9:
      // Skriver ut början på tabellen som innehåller all info.
10:
   echo ("
11:
      <table width=540 cellpadding=1 cellspacing=1 border=0 background=/nightportal/_inc/img/square_bg.gif class=cogdist>
12:
      <tr><td><a href=newThread.php?head_id=$id><img src=img/ikon/nythread.gif border=0 alt='Ny tråd'></a>
13:
         <table width=100% cellpadding=3 cellspacing=1 background=/nightportal/_inc/img/square_bg.gif class=cogdist >
14:
         <tr><td height=23 align=center colspan=2 class=bgcolor_border><b>Subject</b></td><td align=center class=bgcolor_border>answers</td><td align=center class=bgcolor_border>Shows</td><td align=center class=bgcolor_border>Author</td><td align=center class=bgcolor_border>Latest post</td></tr>
15:
   ");
16:
 
17:
 
18:
$con = @mysql_connect("localhost","root","")
19:
  or die("Error connecting to DB<br>".mysql_error());
20:
$db = mysql_select_db("nightclub")
21:
  or die("Error selecting DB<br>".mysql_error());
22:
 
23:
// Nu bestämmer vi antal per sida och kollar vi upp totala antalet
24:
$limit = 5; // Antal per sida
25:
$result = @mysql_query("SELECT count(*) as count FROM Forum_thread")
26:
  or die("Error fetching number in DB<br>".mysql_error());
27:
$row = @mysql_fetch_array($result);
28:
$numrows = $row['count']; // Antal i databasen
29:
 
30:
// Sedan kollar vi om startvariabeln är satt
31:
if (!isset($_GET['start']) || $_GET['start'] == "")
32:
  $start = 0;
33:
else
34:
  $start = $_GET['start'];
35:
 
36:
// Då räknar vi ut hur många sidor det blev
37:
$pages = intval($numrows/$limit);
38:
if ($numrows%$limit)
39:
  $pages++;
40:
 
41:
// Hämta länk till förstasidan och föregående sida
42:
if ($start > 0) {
43:
  $numlink = '<a href="?start=0">««</a> ';
44:
  $numlink .= '<a href="?start='.($start - $limit).'">«</a> ';
45:
} else {
46:
  $numlink = '«« ';
47:
  $numlink .= '« ';
48:
}
49:
 
50:
// Hämta sidonummer
51:
for ($i = 1; $i <= $pages; $i++) {
52:
  $newoffset = $limit*($i-1);
53:
  if ($start == $newoffset)
54:
    $numlink .= '['.$i.'] ';
55:
  else
56:
    $numlink .= '<a href="?start='.$newoffset.'">'.$i.'</a> ';
57:
}
58:
 
59:
// Hämta länk till nästa sida
60:
if ($numrows > ($start + $limit))
61:
  $numlink .= '<a href="?start='.($start + $limit).'">»</a> ';
62:
else
63:
  $numlink .= '» ';
64:
 
65:
// Hämta sista sidan
66:
if ($start != $newoffset)
67:
  $numlink .= '<a href="?start='.$newoffset.'">»»</a> ';
68:
else
69:
  $numlink .= '»»';
70:
 
71:
// Skriv ut sidorna
72:
echo $numlink;
73:
 
74:
// Nu kan vi hämta datan från databasen och skriva ut den
75:
$result = @mysql_query("SELECT * FROM forum_thread WHERE head_id = '$id' ORDER BY datum DESC LIMIT ".$start.",".$limit."")
76:
  or die("Error fetching data<br>".mysql_error());
77:
 
78:
while ($row = @mysql_fetch_array($result)){
79:
      echo "<tr><td width=30 class=cogdist align=center valign=middle>".raderatrad($row['id'])."</td><td width=200 class=cogdist><a href=viewThread.php?id=".$row['id']." title=\"".getFirstPost($row['first_id'])."\">".$row['headline']."</a></td><td class=cogdist align=center valign=middle>".getAwnsers($row['id'],'thread')."</td><td class=cogdist align=center valign=middle>".$row['views']."</td><td class=cogdist align=center><a href=/nightportal/profil/visaprofil.php?id=".$row['by'].">".getAuthor($row['by'])."</a></td><td class=cogdist align=center>".getLatestPostBy($row['id'])."</td></tr>";
80:
 
81:
 
82:
   
83:
}
84:
?>

när den visas försa gången så funkar det perfekt men när jag ska trycka på nästa sida så kommer det
Notice: Undefined index: id in c:\inetpub\wwwroot\nightportal\forum\viewforum.php on line 3

det e raden $id = $_GET['id'];
get försvinner ju så jag vet ej hur jag ska lösa detta
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Lavve



Medlem i: 6200 dagar
Från: 127.0.0.1
Status: Offline



#153390
Inlägg Skrivet: 2004-03-24 20:03      Ämne: Citera

Om du testar att lägga in en if-sats...
PHP:
1:
<?php
2:
if(isset($_GET['id'])){
3:
  $id $_GET['id'];
4:
}
5:
<?

...och dessutom ha med variabeln id i länkarna i pagingen...
PHP:
41:
 // Hämta länk till förstasidan och föregående sida 
42:
if ($start 0) { 
43:
  $numlink '<a href="?start=0&id='.$id.'">««</a> '
44:
  $numlink .= '<a href="?start='.($start $limit).'&id='.$id.'">«</a> '
45:
} else { 
46:
  $numlink '«« '
47:
  $numlink .= '« '
48:
49:
 
50:
// Hämta sidonummer 
51:
for ($i 1$i <= $pages$i++) { 
52:
  $newoffset $limit*($i-1); 
53:
  if ($start == $newoffset
54:
    $numlink .= '['.$i.'] '
55:
  else 
56:
    $numlink .= '<a href="?start='.$newoffset.'&id='.$id.'">'.$i.'</a> '
57:
58:
 
59:
// Hämta länk till nästa sida 
60:
if ($numrows > ($start $limit)) 
61:
  $numlink .= '<a href="?start='.($start $limit).'&id='.$id.'">»</a> '
62:
else 
63:
  $numlink .= '» '
64:
 
65:
// Hämta sista sidan 
66:
if ($start != $newoffset
67:
  $numlink .= '<a href="?start='.$newoffset.'&id='.$id.'">»»</a> '
68:
else 
69:
  $numlink .= '»»'

... så borde det fungera bättre. Annars är det bara att höra av sig här igen, så ska vi se om vi kan hitta en annan lösning. Smile
 

_________________
- "Sometimes you make the right decision, sometimes you make the decision right."
/Dr. Phil
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Fanta



Medlem i: 5539 dagar

Status: Offline



#153400
Inlägg Skrivet: 2004-03-24 20:15      Ämne: hej Citera

hej hej tackar sp mycke för hjälpen det funkade fint fint tack ska du ha Smile
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Fanta



Medlem i: 5539 dagar

Status: Offline



#155248
Inlägg Skrivet: 2004-03-29 23:37      Ämne: Citera

det dög upp visst en annat fel me
om det finns nån rad i tabellen så funkar det bra..men om tabellen e tom eller att det itne finns data till den..så kommmer det fram en notice
Notice: Undefined variable: newoffset in c:\inetpub\wwwroot\nightportal\gbok\mingb.php on line 99
rad 99 är
if ($start != $newoffset)
kan du hjälpa mej lösa detta
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Lavve



Medlem i: 6200 dagar
Från: 127.0.0.1
Status: Offline



#155330
Inlägg Skrivet: 2004-03-30 12:27      Ämne: Citera

Testa då att definiera variablen $newoffset någonstans i början av skriptet.
PHP:
1:
<?
2:
$newoffset "";
3:
?>
 

_________________
- "Sometimes you make the right decision, sometimes you make the decision right."
/Dr. Phil
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Fanta



Medlem i: 5539 dagar

Status: Offline



#155342
Inlägg Skrivet: 2004-03-30 13:08      Ämne: Citera

tack ännu en gång för hjälpen du e bäst =P
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
ViruZZer



Medlem i: 5486 dagar

Status: Offline



#161801
Inlägg Skrivet: 2004-04-16 17:05      Ämne: Citera

hmm är detta rätt skrivet?

KOD:
1:
<html>
2:
<head>
3:
<title>
4:
.:: #Cs-Elites.Se ::.
5:
</title>
6:
</head>
7:
 
8:
<body topmargin="0">
9:
 
10:
<link rel="stylesheet" href="style1.css" type="text/css">
11:
 
12:
<center>
13:
 
14:
<table border="0" cellpadding="0" cellspacing="0" width="800">
15:
<tr>
16:
   <td align="right">Version 1.2</td>
17:
</tr>
18:
<tr>
19:
   <td><center>Logo</td>
20:
</tr>
21:
<tr<
22:
   <td height="10"> </td>
23:
</tr>
24:
<tr>
25:
   <td>
26:
      <table border="0" cellpadding="0" cellspacing="0" width="800">
27:
      <tr>
28:
         <td align="left">
29:
            <table border="0" cellpadding="0" cellspacing="0" width="150" style="border-top: 1px solid #000000;border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;">
30:
            <tr>
31:
               <td background="bilder/mainmenu.gif" width="150" height="25"></td>
32:
            </tr>
33:
            <tr>
34:
               <td>
35:
                  <table border="0" cellpadding="0" cellspacing="0" width="150">
36:
                  <tr>
37:
                     <td background="bilder/background.gif" width="150" class="menu-text" style="border-top: 1px solid #000000;">- <B>Innehåll</B></td>
38:
                  </tr>
39:
                  </table>
40:
               </td>
41:
            </tr>
42:
            <tr>
43:
               <td class="menu-text" background="bilder/background.gif" width="150">
44:
» <a href="index.php">Nyheter</A><BR>
45:
» <a href="medlemmar.php">Medlemmar</A><BR>
46:
» <a href="regler.php">Regler</A><BR>
47:
» <a href="matcher.php">Matcher</a><BR>
48:
» <a href="filarkiv.php">Filarkiv</a><BR>
49:
» <a href="bilder.php">Bilder</a><BR>
50:
               </td>
51:
            </tr>
52:
            <tr>
53:
               <td>
54:
            <table border="0" cellpadding="0" cellspacing="0" width="150">
55:
            <tr>
56:
               <td background="bilder/background.gif" width="150" class="menu-text">- <B>Info</B></td>
57:
            </tr>
58:
            </table>
59:
         </td>
60:
      </tr>
61:
      <tr>
62:
         <td class="menu-text" background="bilder/background.gif" width="150">
63:
» <a href="Historik.php">Historik</a><BR>
64:
» <a href="server.php">Server</a><BR>
65:
» <a href="Kontakt.php">Kontakt</a><BR>
66:
         </td>
67:
      </tr>
68:
      <tr>
69:
         <td>
70:
            <table border="0" cellpadding="0" cellspacing="0" width="150">
71:
            <tr>
72:
               <td background="bilder/background.gif" width="150" class="menu-text">- <B>Övrigt</B></td>
73:
            </tr>
74:
            </table>
75:
         </td>
76:
      </tr>
77:
      <tr>
78:
         <td class="menu-text" background="bilder/background.gif" width="150">
79:
» <a href="gästbok.php">Gästbok</a><BR>
80:
» <a href="länkar.php">Länkar</a><BR>
81:
» <a href="admin.php">Admin</a><BR>
82:
         </td>
83:
      </tr>
84:
      </table>
85:
 
86:
 
87:
      <table cellpadding="0" cellspacing="0" width="150">
88:
      <tr>
89:
         <td>&nbsp;</td>
90:
      </tr>
91:
      </table>
92:
            <table border="0" cellpadding="0" cellspacing="0" width="150" style="border-top: 1px solid #000000;border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;">
93:
            <tr>
94:
               <td background="bilder/statestik [=statistik].gif" width="150" height="25"></td>
95:
            </tr>
96:
            <tr>
97:
               <td>
98:
                  <table border="0" cellpadding="0" cellspacing="0" width="150">
99:
                  <tr>
100:
                     <td background="bilder/background.gif" width="150" class="menu-text" style="border-top: 1px solid #000000;">
101:
                     Aktiva besökare: 0<BR>
102:
                     Besökare idag: 0 <BR>
103:
                     Totala besökare: 0<BR>
104:
                     Totala träffar: 0<BR> </td>
105:
                  </tr>
106:
                  </table>
107:
               </td>
108:
            </tr>
109:
            </table>
110:
      </td>
111:
 
112:
 
113:
      <td align="center" valign="top">
114:
            <table border="0" cellpadding="0" cellspacing="0" width="450" style="border-top: 1px solid #000000;border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;">
115:
            <tr>
116:
               <td background="bilder/nyheter.gif" width="450" height="25"></td>
117:
            </tr>
118:
            <tr>
119:
               <td>
120:
                  <table border="0" cellpadding="0" cellspacing="0" width="450">
121:
                  <tr>
122:
                     <td background="bilder/background.gif" width="450" style="border-top: 1px solid #000000;">
123:
<?php
124:
include "äggmackor/äggmackor.php";
125:
 
126:
mysql_connect($db_serv, $db_user, $db_pass);
127:
 
128:
$scud = mysql_db_query($db_bas, "SELECT * FROM nyheter order by id desc"); 
129:
 
130:
while ($rad = mysql_fetch_array ($scud)) {
131:
 
132:
  echo "<br><table width='400' border='0' cellpadding='1' cellspacing='1' align='center'>
133:
  <tr>
134:
   <td><b><font size='5'>", $rad[2],"</font></b><bR><B>Skrivet av:</B> <a href=\"mailto:\"", $rad[1],"\">", $rad[0], "</A> <B>Datum:</B> ", $rad[4],"</font></font>", "</td></tr><tr><td>", $rad[3], "</td></tr><tr><td><HR></td></tr></Table>";
135:
}
136:
?>
137:
<?php
138:
// Först av allt kopplar vi upp databasen
139:
$con = @mysql_connect("localhost","robin","")
140:
  or die("Error connecting to DB<br>".mysql_error());
141:
$db = mysql_select_db("nyheter2")
142:
  or die("Error selecting DB<br>".mysql_error());
143:
 
144:
// Nu bestämmer vi antal per sida och kollar vi upp totala antalet
145:
$limit = 5; // Antal per sida
146:
$result = @mysql_query("SELECT count(*) as count FROM nyheter")
147:
  or die("Error fetching number in DB<br>".mysql_error());
148:
$row = @mysql_fetch_array($result);
149:
$numrows = $row['count']; // Antal i databasen
150:
 
151:
// Sedan kollar vi om startvariabeln är satt
152:
if (!isset($_GET['start']) || $_GET['start'] == "")
153:
  $start = 0;
154:
else
155:
  $start = $_GET['start'];
156:
 
157:
// Då räknar vi ut hur många sidor det blev
158:
$pages = intval($numrows/$limit);
159:
if ($numrows%$limit)
160:
  $pages++;
161:
 
162:
// Hämta länk till förstasidan och föregående sida
163:
if ($start > 0) {
164:
  $numlink = '<a href="?start=0">««</a> ';
165:
  $numlink .= '<a href="?start='.($start - $limit).'">«</a> ';
166:
} else {
167:
  $numlink = '«« ';
168:
  $numlink .= '« ';
169:
}
170:
 
171:
// Hämta sidonummer
172:
for ($i = 1; $i <= $pages; $i++) {
173:
  $newoffset = $limit*($i-1);
174:
  if ($start == $newoffset)
175:
    $numlink .= '['.$i.'] ';
176:
  else
177:
    $numlink .= '<a href="?start='.$newoffset.'">'.$i.'</a> ';
178:
}
179:
 
180:
// Hämta länk till nästa sida
181:
if ($numrows > ($start + $limit))
182:
  $numlink .= '<a href="?start='.($start + $limit).'">»</a> ';
183:
else
184:
  $numlink .= '» ';
185:
 
186:
// Hämta sista sidan
187:
if ($start != $newoffset)
188:
  $numlink .= '<a href="?start='.$newoffset.'">»»</a> ';
189:
else
190:
  $numlink .= '»»';
191:
 
192:
// Skriv ut sidorna
193:
echo $numlink;
194:
 
195:
// Nu kan vi hämta datan från databasen och skriva ut den
196:
$result = @mysql_query("SELECT * FROM nyheter ORDER BY något LIMIT ".$start.",".$limit."")
197:
  or die("Error fetching data<br>".mysql_error());
198:
while ($data = @mysql_fetch_array($result)){
199:
   print "<table border=0 width = 400><tr><td><b><font size='5'>", $rad[2],"</font></b><bR><B>Skrivet av:</B> <a href=\"mailto:\"", $rad[1],"\">", $rad[0], "</A> <B>Datum:</B> ", $rad[4],"</font></font>", "</td></tr><tr><td>", $rad[3], "</td></tr><tr><td><HR></td></tr></Table>";
200:
}
201:
 
202:
// Om vi vill kan vi även skriva ut sidorna här
203:
echo $numlink;
204:
?>
205:
                     </td>
206:
                  </tr>
207:
                  </table>
208:
               </td>
209:
            </tr>
210:
            </table>
211:
      </td>
212:
 
213:
      
214:
      <td>
215:
 
216:
      <td align="right" valign="top">
217:
            <table border="0" cellpadding="0" cellspacing="0" width="150" style="border-top: 1px solid #000000;border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;">
218:
            <tr>
219:
               <td background="bilder/Senastenyheter.gif" width="150" height="25"></td>
220:
            </tr>
221:
            <tr>
222:
               <td>
223:
                  <table border="0" cellpadding="0" cellspacing="0" width="150">
224:
                  <tr>
225:
                     <td background="bilder/background.gif" width="150" class="menu-text" style="border-top: 1px solid #000000;">
226:
                     har kommit långt ...<BR>
227:
                     Vi är på gång ...<BR>
228:
                     Vi ska heta ...<BR>
229:
                     Ny uppdaterning ...<BR></td>
230:
                  </tr>
231:
                  </table>
232:
               </td>
233:
            </tr>
234:
            </table>
235:
 
236:
 
237:
      <table cellpadding="0" cellspacing="0" width="150">
238:
      <tr>
239:
         <td>&nbsp;</td>
240:
      </tr>
241:
      </table>
242:
 
243:
            <table border="0" cellpadding="0" cellspacing="0" width="150" style="border-top: 1px solid #000000;border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;">
244:
            <tr>
245:
               <td background="bilder/Senastematcher.gif" width="150" height="25"></td>
246:
            </tr>
247:
            <tr>
248:
               <td>
249:
                  <table border="0" cellpadding="0" cellspacing="0" width="150">
250:
                  <tr>
251:
                     <td background="bilder/background.gif" width="150" class="menu-text" style="border-top: 1px solid #000000;">
252:
                     <table border="0" cellpadding="0" cellspacing="0" width="140">
253:
                     <tr>
254:
                        <td>Ch.clan</td><td> 15 - 9</td>
255:
                     </tr>
256:
                     <tr>
257:
                        <td>DA-onex</td><td> 21 - 3</td>
258:
                     </tr>
259:
                     <tr>
260:
                        <td>[M.D.S]</td><td> 21 - 3</td>
261:
                     </tr>
262:
                     <tr>
263:
                        <td>Klaffss</td><td> 18 - 6</td>
264:
                     </tr>
265:
                     </table></td>
266:
                  </tr>
267:
                  </table>
268:
               </td>
269:
            </tr>
270:
            </table>


För att det kommer upp ett felmedelande:
Parse error: parse error, unexpected ',' in c:\inetpub\wwwroot\design8\index.php on line 199
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Malte
in memoriam 1



Medlem i: 6211 dagar
Från: Tingsryd
Status: Offline



#161845
Inlägg Skrivet: 2004-04-16 19:09      Ämne: Citera

Antingen använder du dig av punkt för att knyta ihop dina strängar på rad 199, eller så ändrar du print till echo.
 

_________________
Funktion är vackert
Till toppen på sidan
Visa användarprofil Besök användarens hemsida
ViruZZer



Medlem i: 5486 dagar

Status: Offline



#161850
Inlägg Skrivet: 2004-04-16 19:25      Ämne: Citera

hum det blev lite konstigt:
kolla på hemsidan
http://cs-elites.kicks-ass.org/design8/index.php
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Malte
in memoriam 1



Medlem i: 6211 dagar
Från: Tingsryd
Status: Offline



#161853
Inlägg Skrivet: 2004-04-16 19:40      Ämne: Citera

Använder du dig av
PHP:
198:
 while ($data = @mysql_fetch_array($result)){ 

så bör du också på rad 199 använda dig av $data[1], $data[2] o.s.v.
 

_________________
Funktion är vackert
Till toppen på sidan
Visa användarprofil Besök användarens hemsida
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget Gå till sida 1, 2, 3, 4, 5, 6  Nästa
PHPportalen Forum Index » Tips och Trix
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic