«« « [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 Föregående  1, 2, 3, 4, 5, 6  Nästa
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Matheus



Medlem i: 4838 dagar
Från: Stockholm
Status: Offline



#369238
Inlägg Skrivet: 2006-04-11 16:38      Ämne: Citera

Min kod:

PHP:
1:
<?php
2:
$con = @mysql_connect("localhost","username","password"
3:
  or die("Error connecting to DB<br>".mysql_error()); 
4:
$db mysql_select_db("username"
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 gastbokp"
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 1
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 gastbokp ORDER BY id DESC LIMIT ".$start.",".$limit.""
60:
  or die("Error fetching data<br>".mysql_error()); 
61:
?>


Fungerar inte? Vad är felet?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
lajja
Inaktiverad



Medlem i: 4815 dagar
Från: "The United Earth"
Status: Offline



#370504
Inlägg Skrivet: 2006-04-15 17:16      Ämne: Citera

TOG BORT. VAR EN SKITGAMMAL KOMMENTAR Laughing

Senast ändrad av lajja den 2006-11-25 17:50, ändrad totalt 1 gång
 

_________________
Jag är lätt världens bästa 13-åring!

min sida - värd 170$ Razz
mitt skrivbord
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
langala



Medlem i: 4914 dagar

Status: Offline



#386473
Inlägg Skrivet: 2006-06-10 12:55      Ämne: Citera

En liten simpel fråga..
Om man vill att det ska vara en radbrytning efter ex. 15 sidor hur skulle det då kunna se ut?
Alltså;
<< < 1 ..... 15
16 > >>
Typ ngt sånt Razz
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
Visionary



Medlem i: 5491 dagar
Från: Stockholm
Status: Offline



#387492
Inlägg Skrivet: 2006-06-14 19:47      Ämne: Citera

Härligt script Lavve Smile
 

_________________
Humor är att bevara allvaret när det finns minst anledning till det.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida AIM-adress Yahoo Messenger
AWoL



Medlem i: 4927 dagar

Status: Offline



#400466
Inlägg Skrivet: 2006-08-02 22:07      Ämne: Citera

Försökt få till ett bra paging-script under en lång tid utan att lyckas nu, så får man det serverat på silverfat här!

Underbart! Bra jobbat.
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Stekeln



Medlem i: 5069 dagar
Från: Skänninge
Status: Offline



#428799
Inlägg Skrivet: 2006-10-30 23:11      Ämne: Citera

Hur gör man om man redan har ett paging-script på sidan, alltså, jag har detta just nu.

PHP:
1:
 
2:
 
3:
   if(!isset($_GET['page'])){ 
4:
       $page "index"
5:
   } else { 
6:
       $page $_GET['page']; 
7:
   


Hur gör jag för att få ett sådant där paging-script att fungera? :S
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
dcfc



Medlem i: 4747 dagar

Status: Offline



#428842
Inlägg Skrivet: 2006-10-31 00:53      Ämne: Citera

så här står det för mig
«« « [1] 2 3 » »» Error fetching data
Unknown column 'något' in 'order clause'


Så här ser min kod ut
PHP:
1:
            <?php
2:
 
3:
 
4:
   $server "localhost";      # MySQL servern
5:
   $dbuser "clan";      # MySQL användaren
6:
   $dbpass "bla bla";      # MySQL lösenord
7:
   $dbname "clan";       # Databasens namn
8:
   $dbtable "tabell";      # Nyhets tabellen
9:
 
10:
/* Anslut till MySQL databasen */
11:
mysql_connect($server$dbuser$dbpass);
12:
mysql_select_db($dbname);
13:
 
14:
 
15:
 
16:
      $sql "SELECT * FROM $dbtable ORDER BY date DESC";
17:
      $result mysql_query($sql) or die ("Couldn't select table");
18:
 
19:
      while ($row mysql_fetch_assoc($result)) {
20:
   
21:
         echo "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">";
22:
         echo "<tr>";
23:
         echo "<td style=\"border-bottom: 1px solid gray;\">".$row["title"]."</td>";
24:
         echo "</tr>";
25:
         echo "<tr>";
26:
         echo "<td>".$row["writer"]." ".$row["date"]."</td>";
27:
         echo "</tr>";
28:
         echo "<tr>";
29:
         echo "<td>".nl2br($row['text'])."</td>";
30:
         echo "</tr>";
31:
     if (isset($_SESSION['online'])){
32:
         echo "<tr>";
33:
         echo "<td>";
34:
         echo "</tr>";
35:
     }
36:
         echo "</table>";
37:
         echo "<br>";
38:
            
39:
      }
40:
 
41:
      /* Slut Tabeller */
42:
 
43:
 
44:
// Först av allt kopplar vi upp databasen
45:
$con = @mysql_connect("localhost","clan","112")
46:
  or die("Error connecting to DB<br>".mysql_error());
47:
$db mysql_select_db("clan")
48:
  or die("Error selecting DB<br>".mysql_error());
49:
 
50:
// Nu bestämmer vi antal per sida och kollar vi upp totala antalet
51:
$limit 5// Antal per sida
52:
$result = @mysql_query("SELECT count(*) as count FROM tabell")
53:
  or die("Error fetching number in DB<br>".mysql_error());
54:
$row = @mysql_fetch_array($result);
55:
$numrows $row['count']; // Antal i databasen
56:
 
57:
// Sedan kollar vi om startvariabeln är satt
58:
if (!isset($_GET['start']) || $_GET['start'] == "")
59:
  $start 0;
60:
else
61:
  $start $_GET['start'];
62:
 
63:
// Då räknar vi ut hur många sidor det blev
64:
$pages intval($numrows/$limit);
65:
if ($numrows%$limit)
66:
  $pages++;
67:
 
68:
// Hämta länk till förstasidan och föregående sida
69:
if ($start 0) {
70:
  $numlink '<a href="?start=0">««</a> ';
71:
  $numlink .= '<a href="?start='.($start $limit).'">«</a> ';
72:
} else {
73:
  $numlink '«« ';
74:
  $numlink .= '« ';
75:
}
76:
 
77:
// Hämta sidonummer
78:
for ($i 1$i <= $pages$i++) {
79:
  $newoffset $limit*($i-1);
80:
  if ($start == $newoffset)
81:
    $numlink .= '['.$i.'] ';
82:
  else
83:
    $numlink .= '<a href="?start='.$newoffset.'">'.$i.'</a> ';
84:
}
85:
 
86:
// Hämta länk till nästa sida
87:
if ($numrows > ($start $limit))
88:
  $numlink .= '<a href="?start='.($start $limit).'">»</a> ';
89:
else
90:
  $numlink .= '» ';
91:
 
92:
// Hämta sista sidan
93:
if ($start != $newoffset)
94:
  $numlink .= '<a href="?start='.$newoffset.'">»»</a> ';
95:
else
96:
  $numlink .= '»»';
97:
 
98:
// Skriv ut sidorna
99:
echo $numlink;
100:
 
101:
// Nu kan vi hämta datan från databasen och skriva ut den
102:
$result = @mysql_query("SELECT * FROM tabell ORDER BY något LIMIT ".$start.",".$limit."")
103:
  or die("Error fetching data<br>".mysql_error());
104:
while ($data = @mysql_fetch_array($result)){
105:
  echo $data['tabell'].'<br>';
106:
}
107:
 
108:
// Om vi vill kan vi även skriva ut sidorna här
109:
echo $numlink;
110:
?>
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
frejansson



Medlem i: 4593 dagar

Status: Offline



#437847
Inlägg Skrivet: 2006-11-25 01:08      Ämne: Citera

Jag får ett för mig tillsynes osynligt fel i min kod, har kliat mig i skallen länge nu =) Koden ser ut som nedan

KOD:
1:
 
2:
 
3:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4:
<html xmlns="http://www.w3.org/1999/xhtml">
5:
<head>
6:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
7:
<title>FRE-admin 1.0</title>
8:
<link href="../layout.css" rel="stylesheet" type="text/css" />
9:
</head>
10:
<body>
11:
<a href="../admin.php">Tillbaka till admin-meny</a><br /><br />
12:
<div id="meny">
13:
<a href="visa.php">Visa nyheter</a> | <a href="skapa.php">Gör nytt</a> |  <a href="radera.php">Radera Nyhet</a>
14:
</div>
15:
<p>Nyheter</p>
16:
 
17:
<?php
18:
 
19:
$con = mysql_connect("localhost","anv","lösen");
20:
if (!$con)
21:
 
22:
  {
23:
  die('Could not connect: ' . mysql_error());
24:
  }
25:
 
26:
 
27:
$limit = 5;
28:
$result = mysql_query("SELECT count(*) as count FROM blog")
29:
   or die("FEl i hämtning av DB<br>".mysql_error());
30:
   
31:
$row = mysql_fetch_array($result);
32:
$numrows = $row['count'];
33:
 
34:
if (!isset($_GET['start']) || $_GET['start'] == "")
35:
   $start = 0;
36:
else
37:
   $start = $_GET['start'];
38:
   
39:
$pages = intval($numrows/$limit);
40:
if ($numrows%$limit)
41:
   $pages++;
42:
   
43:
if ($start > 0) {
44:
   $numlink = '<a href="?start=0">««</a> ';
45:
   $numlink .= '<a href="?start='.($start - $limit).'">«</a> ';
46:
} else {
47:
   $numlink = '«« ';
48:
   $numlink .= '« ';
49:
}
50:
 
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:
if ($numrows > ($start + $limit))
59:
   $numlink .= '<a href="?start='.($start + $limit).'">»</a> ';
60:
else
61:
   $numlink .= '» ';
62:
   
63:
if ($start != $newoffset)
64:
   $numlink .= '<a href="?start='.$newoffset.'">»»</a> ';
65:
else
66:
   $numlink .= '»»';
67:
 
68:
 
69:
$result = mysql_query("SELECT * FROM blog ORDER BY id DESC LIMIT ".$start.",".$limit."")
70:
   or die("Error när vi hämtade data<br>".mysql_error());
71:
 
72:
while($row = mysql_fetch_array($result))
73:
   {      
74:
      $rubrik = $row['Rubrik'];
75:
      $datum = $row['Datum'];
76:
      $inlagg = $row['Inlagg'];
77:
      $id = $row['id'];
78:
   
79:
      echo "<p>$rubrik | $datum | $id <br> $inlagg</p>";   
80:
      echo "<hr>";   
81:
   }   
82:
   
83:
   
84:
echo $numlink;
85:
 
86:
?>
87:
 
88:
 
89:
<br>
90:
 
91:
</body>
92:
</html>
93:
 
94:
 


Och får felet

Parse error: parse error, unexpected $end in C:\xampp\xampp\htdocs\admin\nyheter\visa.php on line 90

Line 90 skulle då vara sista raden med </html>... Hänger inte alls med, gått genom flera gånger också utan att hitta vad som kan vara fel. Som ni vet, nybörjare. Så ha översikt med eventuellt dumma frågor =P.
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Per



Medlem i: 4708 dagar
Från: V-ås
Status: Offline



#437868
Inlägg Skrivet: 2006-11-25 03:34      Ämne: Citera

frejansson skrev:

Och får felet

Parse error: parse error, unexpected $end in C:\xampp\xampp\htdocs\admin\nyheter\visa.php on line 90

Line 90 skulle då vara sista raden med </html>... Hänger inte alls med, gått genom flera gånger också utan att hitta vad som kan vara fel. Som ni vet, nybörjare. Så ha översikt med eventuellt dumma frågor =P.


Det felet betyder oftast att du har glömt en "måsvinge" eller att du har glömt att avsluta en rad med ;

I ditt fall skulle jag titta mer på var for-loopen (på rad 51) avslutas!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
frejansson



Medlem i: 4593 dagar

Status: Offline



#437884
Inlägg Skrivet: 2006-11-25 10:44      Ämne: Citera

Per helt rätt! Lite för trött igår för att se den, men till slut löste jag det. Glömde uppdatera mitt inlägg bara! Men tack ändå för hjälpen, tänk vad blind man kan bli =)
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
cort3x



Medlem i: 4621 dagar

Status: Offline



#452317
Inlägg Skrivet: 2007-01-18 15:54      Ämne: Citera

vart lägger jag in text / kod jag vill ska skrivas ut?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Pelle87



Medlem i: 4584 dagar

Status: Offline



#458565
Inlägg Skrivet: 2007-02-08 11:44      Ämne: Citera

cort3x skrev:
vart lägger jag in text / kod jag vill ska skrivas ut?

På rad 63 =)..
KOD:
1:
// Nu kan vi hämta datan från databasen och skriva ut den
2:
$result = mysql_query("SELECT * FROM Test ORDER BY Fältet LIMIT ".$start.",".$limit."")
3:
  or die("Error fetching data<br>".mysql_error());
4:
while ($data = mysql_fetch_array($result)){
5:
  echo $data['Fältet'].'<br>';
6:
}
 

_________________
Street Bandy -- no rules, no fear!
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
trieak



Medlem i: 4522 dagar

Status: Offline



#458739
Inlägg Skrivet: 2007-02-08 21:53      Ämne: Citera

ingen som har kopplat ihop detta i gästboken som finns på http://www.phpportalen.net/viewtopic.php?t=70393 ?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
azoo



Medlem i: 4710 dagar

Status: Offline



#483049
Inlägg Skrivet: 2007-04-28 14:36      Ämne: Citera

Pelle87 skrev:
cort3x skrev:
vart lägger jag in text / kod jag vill ska skrivas ut?

På rad 63 =)..
KOD:
1:
// Nu kan vi hämta datan från databasen och skriva ut den
2:
$result = mysql_query("SELECT * FROM Test ORDER BY Fältet LIMIT ".$start.",".$limit."")
3:
  or die("Error fetching data<br>".mysql_error());
4:
while ($data = mysql_fetch_array($result)){
5:
  echo $data['Fältet'].'<br>';
6:
}


hur får jag ut mina gb inlägg?? försökte att byta ut "Fältet" med "message" och "id" men det blev inte rätt...så här ser min gb kod ut nu när jag lagt till detta script:

PHP:
1:
<?php
2:
session_start();
3:
ob_start();
4:
if (!isset($_SESSION['sess_id'])){
5:
    header("Location: index.php");
6:
    exit();
7:
}
8:
 
9:
require_once "conn.php";
10:
 
11:
// Ägare till gästboken
12:
$ownerID intval($_GET['user']);
13:
 
14:
//Radera inlägg
15:
if (isset($_GET['delete'])) {
16:
    if($_SESSION['sessionlevel'] > 1) {
17:
        $sql "DELETE FROM guestbook WHERE id=" intval($_GET['delete']);
18:
    } else {
19:
        $sql "DELETE FROM guestbook WHERE id=" intval($_GET['delete']) . " AND (author = '{$_SESSION['sess_id']}' OR owner = '{$_SESSION['sess_id']}')";
20:
    }
21:
    mysql_query($sql) or die("SQL: $sql<br />" mysql_error());
22:
header("Location: gb.php?user={$_GET['user']}");
23:
exit();
24:
}
25:
 
26:
// Hämtar all info om gästboksägern. Finns i $rad. Användarnamnet sparas även i $owner
27:
$sql2 "SELECT * FROM members WHERE id=$ownerID";
28:
$result2 mysql_query($sql2) or die("SQL: $sql<br />" mysql_error());
29:
$rad mysql_fetch_assoc($result2);
30:
$owner $rad['user'];
31:
 
32:
 
33:
// Om ett nytt meddelande har skrivits, skriv in det i databasen
34:
if (isset($_POST['message'])) {
35:
   $authorID intval($_POST['author']);
36:
   $message $_POST['message'];
37:
 
38:
   $sqlk "INSERT INTO `guestbook` (`owner`, `author`, `date`, `message`) VALUES ($ownerID$authorID, NOW(), '$message')";
39:
   $result mysql_query($sqlk) or die("SQL: $sql<br />" mysql_error());
40:
 
41:
   // Ladda om sidan så att $_POST töms...
42:
   header("Location: gb.php?user=$ownerID");
43:
   exit();
44:
}
45:
 
46:
 
47:
/*
48:
 *
49:
 *  Dessa används vid utskriften, ENDAST..
50:
 */
51:
$smilieTxt = array(
52:
               "Smile",
53:
               ":D",
54:
               "Razz",
55:
               ":p"
56:
               // Lägg till några fler...
57:
               );
58:
 
59:
// Tror inte det är så smart med likhetstecken i filnamnet..
60:
$smilieImg = array(
61:
               "<img src=\"bilder/smajl/glad.png\" alt=\" *Leénde* \" />",
62:
               "<img src=\"bilder/smajl/=D.png\" alt=\" *Leénde* \" />",
63:
               "<img src=\"bilder/smajl/=P.png\" alt=\" *Utsträckt Tunga* \" />",
64:
               "<img src=\"bilder/smajl/=P.png\" alt=\" *Utsträckt Tunga* \" />"
65:
               // Lägg till några fler...
66:
               );
67:
?><html>
68:
<head>
69:
   <link rel="stylesheet" href="stile.css" type="text/css">
70:
   <title><?php echo $owner?>´s Gästbok</title>
71:
</head>
72:
<body>
73:
   
74:
<h6><?php echo $owner?>´s Gästbok</h6>
75:
 
76:
<form action="gb.php?user=<?php echo $ownerID?>" method="post">
77:
<input type="hidden" name="author" value="<?php echo $_SESSION['sess_id']; ?>">
78:
Skriv ett inlägg:<br>
79:
<textarea name="message" cols="66" rows="6"></textarea><br>
80:
<input type="submit" value="Skicka">
81:
</form>
82:
 
83:
<?php
84:
 
85:
// Visa alla meddelanden... sortera efter datum i fallande ordning (senast skrivna inlägg visas först)
86:
$sql "SELECT *,g.ID as inlagg,DATE_FORMAT(g.`date`,'%Y-%m-%d %H:%i') AS datum FROM `guestbook` g INNER JOIN `members` m ON g.`author`=m.`ID` WHERE g.`owner`=$ownerID ORDER BY g.`date` DESC";
87:
$result mysql_query($sql) or die("SQL: $sql<br />" mysql_error());
88:
 
89:
 
90:
// Lägg efter while-raden för att få en tabell per inlägg
91:
echo "<table width=\"100%\" border=\"1\" bgcolor=\"#223057\">";
92:
 
93:
while ($row mysql_fetch_assoc($result)) {
94:
echo "
95:
  <tr>
96:
    <td rowspan=\"2\" bordercolor=\"#E5C52A\"><center><img src=\"{$row['bild']}\" width=\"45\" height=\"50\" /></center></td>
97:
    <td bordercolor=\"#E5C52A\"><b> Från:</b> <a href=\"profil.php?id={$row['id']}\" target=\"mitten\">{$row['user']}</a></td>
98:
    <td bordercolor=\"#E5C52A\"><b> Datum:</b> {$row['datum']}</td> 
99:
    <td bordercolor=\"#E5C52A\"><a href=\"gb.php?user=$ownerID&delete={$row['inlagg']}\">Radera</a></td>
100:
  </tr>
101:
  <tr>
102:
    <td colspan=\"3\" bordercolor=\"#E5C52A\">
103:
";
104:
echo nl2br(str_replace($smilieTxt,$smilieImg,htmlentities($row['message'])));
105:
echo "
106:
    </td>
107:
  </tr>
108:
<tr><td colspan=\"4\" border=\"0\" bordercolor=\"#223057\"><hr></td></tr> 
109:
";
110:
}
111:
echo "</table>";  // Flytta före } för att få en tabell per inlägg
112:
ob_end_flush();
113:
?>
114:
 
115:
<?php
116:
// Först av allt kopplar vi upp databasen
117:
$con = @mysql_connect("db01","12527","kurdkiller")
118:
  or die("Error connecting to DB<br>".mysql_error());
119:
$db mysql_select_db("12527")
120:
  or die("Error selecting DB<br>".mysql_error());
121:
 
122:
// Nu bestämmer vi antal per sida och kollar vi upp totala antalet
123:
$limit 5// Antal per sida
124:
$result = @mysql_query("SELECT count(*) as count FROM guestbook")
125:
  or die("Error fetching number in DB<br>".mysql_error());
126:
$row = @mysql_fetch_array($result);
127:
$numrows $row['count']; // Antal i databasen
128:
 
129:
// Sedan kollar vi om startvariabeln är satt
130:
if (!isset($_GET['start']) || $_GET['start'] == "")
131:
  $start 0;
132:
else
133:
  $start $_GET['start'];
134:
 
135:
// Då räknar vi ut hur många sidor det blev
136:
$pages intval($numrows/$limit);
137:
if ($numrows%$limit)
138:
  $pages++;
139:
 
140:
// Hämta länk till förstasidan och föregående sida
141:
if ($start 0) {
142:
  $numlink '<a href="?start=0">««</a> ';
143:
  $numlink .= '<a href="?start='.($start $limit).'">«</a> ';
144:
} else {
145:
  $numlink '«« ';
146:
  $numlink .= '« ';
147:
}
148:
 
149:
// Hämta sidonummer
150:
for ($i 1$i <= $pages$i++) {
151:
  $newoffset $limit*($i-1);
152:
  if ($start == $newoffset)
153:
    $numlink .= '['.$i.'] ';
154:
  else
155:
    $numlink .= '<a href="?start='.$newoffset.'">'.$i.'</a> ';
156:
}
157:
 
158:
// Hämta länk till nästa sida
159:
if ($numrows > ($start $limit))
160:
  $numlink .= '<a href="?start='.($start $limit).'">»</a> ';
161:
else
162:
  $numlink .= '» ';
163:
 
164:
// Hämta sista sidan
165:
if ($start != $newoffset)
166:
  $numlink .= '<a href="?start='.$newoffset.'">»»</a> ';
167:
else
168:
  $numlink .= '»»';
169:
 
170:
// Skriv ut sidorna
171:
echo $numlink;
172:
 
173:
// Nu kan vi hämta datan från databasen och skriva ut den
174:
$result = @mysql_query("SELECT * FROM guestbook ORDER BY id LIMIT ".$start.",".$limit."")
175:
  or die("Error fetching data<br>".mysql_error());
176:
while ($data = @mysql_fetch_array($result)){
177:
  echo $data['message'].'<br>';
178:
}
179:
 
180:
// Om vi vill kan vi även skriva ut sidorna här
181:
echo $numlink;
182:
?>
183:
 
184:
</body>
185:
</html>
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
azoo



Medlem i: 4710 dagar

Status: Offline



#483268
Inlägg Skrivet: 2007-04-29 10:32      Ämne: Citera

Nu använder jag det till min medlemslista men kan man inte få ut mer än bara namnet typ?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget Gå till sida Föregående  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