Avatar billede weeelo Nybegynder
18. oktober 2004 - 21:12 Der er 22 kommentarer og
1 løsning

Søgefunktion med paging.

<form action="kl_result.php">
<table class="txt"><tr>
<td>Søgeord: <input type="text" name="q">&nbsp; <input type="submit" value="Søg"></td>
</tr></table>
</form>
<table align="center" class="tekst" width="500">
<tr>
<?php
if(isset($_GET['s'])) $start = $_GET['s'];
else $start = 0;
$per_side = 10;
$query = mysql_query("SELECT count(*) AS antal FROM _klubber")or die(mysql_error());
$data = mysql_fetch_row($query);
$num_rows = $data[0];
$page_name = basename($_SERVER['PHP_SELF']);
?>
  <td align="left" width="65">
<?
if(isset($_GET['s'])){
  if($_GET['s'] <= $per_side){
    echo "<a href=\"$page_name\" target=_top  class=txt>Tilbage</a>";
  }
  else{
    $prev = $start - $per_side;
    echo "<a href=\"$page_name?s=$prev\" target=_top>Tilbage</a>";
  }
}
?>
  </td>
  <td align="center" width="370">
  </td>
  <td align="right" width="65">
<?
if($num_rows - $start > $per_side){
  $next = $start + $per_side;
  echo "<a href=\"$page_name?s=$next\" target=_top class=txt>Næste</a>";
}
?>
  </td>
</tr>
</table>
<?
if (isset($_GET['q'])) {
    echo 'Resultater af din søgning på: "'.$_GET['q'].'"<br><br>';
    $q =  $_GET['q'];
    $query = mysql_query("SELECT id,land,navn,website FROM _klubber WHERE navn LIKE '%$q%' OR land LIKE '%$q%' ORDER BY navn LIMIT $start, $per_side") or die(mysql_error());
    if (mysql_num_rows($query) == 0){
        echo '<br>Ingen resultater af din søgning!';
    } else {
        while($row = mysql_fetch_assoc($query)) {
            echo '<table border=0 width=100% align=center class="txt">';
            echo '<td class"txt" width="10%"></td>';
            echo '<td class"txt" width="30%"><a href="kl_profiler.php?id='.$row['id'].'">'.$row['navn'].'</a></td>';
            echo '<td class"txt" width="30%">'.$row['land'].'</td>';
            echo '<td class"txt" width="30%"><a href="http://'.$row['website'].'" target=_blank>'.$row['website'].'</a></td>';
        }
        echo '</table>';
}
?>

Det er koden hvor jeg har min søgefunktion inkl paging. Problemet er at paging of søgefunktionen begge to tager bruge af url:

f.eks.:
paging:
<a href=\"$page_name?s=$prev\" target=_top>Tilbage</a>

søgningen: '.$_GET['q'].'

Det skal sammenkædes på en eller anden måde. Jeg kan bare ikke finde ud af det.. Nogle ideer?
Avatar billede sukos Juniormester
18. oktober 2004 - 21:22 #1
altså, du vil lave paging på søgeresultatet?
Avatar billede weeelo Nybegynder
18. oktober 2004 - 21:23 #2
lige præcis..
Avatar billede weeelo Nybegynder
18. oktober 2004 - 21:23 #3
ligesom man også ser det på f.eks. google
Avatar billede sukos Juniormester
18. oktober 2004 - 22:23 #4
Kan ikke lige overskue din kode, men prøv med: (utestet, ad jeg ikke har en table med dine værdier)


<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="get">

<table class="txt"><tr>
<td>Søgeord: <input type="text" name="q">&nbsp; <input type="submit" value="S&oslash;g"></td>
</tr></table>
</form>

<?php
if(isset($_GET["q"])) {

$q = stripslashes(urldecode($_GET["q"]));

$ialt = mysql_query("SELECT `id` FROM `_klubber` WHERE `navn` LIKE '%$q%' OR `land` LIKE '%". addslashes($q) ."%'") or die (mysql_error());

if(mysql_num_rows($ialt) != 0) {

$per_side = 4;

if(!isset($_GET["vis"]) || !is_numeric($_GET["vis"])) {
$start = 0;
}else{
$start = $_GET["vis"];
}

function make_link($getvar, $tx, $filnavn="", $class="") {
if(empty($filnavn)) {
$filename = $_SERVER["PHP_SELF"];
}else{
$filename = $filnavn;
}
return "<a href=\"". $filename . $getvar ."\" class=\"". $class ."\">". toHtml($tx) ."</a>";
}

function make_sublinks($antalviste, $ialt, $getvar, $qstring="") {

if($ialt > $antalviste) {

if(isset($_GET[$getvar]) && $_GET[$getvar] >= $ialt) {
return;
}

if(!empty($qstring)) {
$qlink = $qstring ."&". $getvar ."=";
}else{
$qlink = "?". $getvar ."=";
}

    if(!isset($_GET[$getvar]) || !is_numeric($_GET[$getvar]) || $_GET[$getvar] < 0) {
    $back = "&nbsp;";
    $next = make_link($qlink . $antalviste, "next") ." &nbsp; ". make_link($qlink . ($ialt-$antalviste), ">>");
    $info = "1 - ". $antalviste ." of ". $ialt;
    }else{
    $info = ($_GET[$getvar]+1) ." - ". ($_GET[$getvar]+$antalviste) ." of ". $ialt;

        if($_GET[$getvar] <= $antalviste) {
        $linket = $qstring;
        }elseif($_GET[$getvar] >= $ialt) {
        $linket = $qlink . ($ialt-$antalviste);
        }else{
        $linket = $qlink . ($_GET[$getvar]-$antalviste);
        }
        $back = make_link($qstring, "<<") ." &nbsp; ". make_link($linket, "back");

        if(($_GET[$getvar]+$antalviste) >= $ialt) {
        $next = "&nbsp;";
        $info = ($_GET[$getvar]+1) ." - ". $ialt ." of ". $ialt;
        }else{
        $next = make_link($qlink . ($_GET[$getvar]+$antalviste), "next");
            if($_GET[$getvar] < ($ialt-$antalviste)) {
            $next = $next ." &nbsp; ". make_link($qlink . ($ialt-$antalviste), ">>");
            }
        }
    }

echo"<table width=\"400\" border=\"0\" align=\"center\"><tr>\n";
echo"    <td width=\"33%\" class=\"small\">". $back ."</td>\n";
echo"    <td width=\"34%\" class=\"small\" align=\"center\">". $info ."</td>\n";
echo"    <td width=\"33%\" class=\"small\" align=\"right\">". $next ."</td>\n";
echo"</tr></table>";
    }
}

$find = mysql_query("SELECT `id`,`land`,`navn`,`website` FROM `_klubber` WHERE `navn` LIKE '%". addslashes($q) ."%' OR `land` LIKE '%". addslashes($q) ."%' ORDER BY navn LIMIT $start, $per_side") or die(mysql_error());

echo mysql_num_rows($ialt) ." resultater blev fundet ved s&oslash;gning p&aring; <b>". htmlentities($q) ."</b><br>\n";

make_sublinks($per_side, mysql_num_rows($ialt), "vis", "?useredit=info&q=". urlencode($q));

echo"<table border=1>";
while($vis = mysql_fetch_object($find)) {
echo"<tr>\n";
echo '<td class"txt" width="10%"></td>\n';
echo '<td class"txt" width="30%"><a href="kl_profiler.php?id='.$row['id'].'">'.$row['navn'].'</a></td>\n';
echo '<td class"txt" width="30%">'.$row['land'].'</td>\n';
echo '<td class"txt" width="30%"><a href="http://'.$row['website'].'" target="_blank">'.$row['website'].'</a></td>\n';
echo"</tr>";
    }

mysql_free_result($find);
}else{

echo"<tr>\n";
echo"    <td>Ingen resultater som svarer til søgning</td>";
echo"</tr>";


}

mysql_free_result($ialt);


echo"</table>";
}
?>
Avatar billede sukos Juniormester
18. oktober 2004 - 22:25 #5
Hov, der mangler en addslashes på $ialt query
Avatar billede sukos Juniormester
18. oktober 2004 - 22:27 #6
Nåh, og
make_sublinks($per_side, mysql_num_rows($ialt), "vis", "?useredit=info&q=". urlencode($q));

skal være

make_sublinks($per_side, mysql_num_rows($ialt), "vis", "?q=". urlencode($q));
Avatar billede sukos Juniormester
18. oktober 2004 - 22:30 #7
NÅh. og
return "<a href=\"". $filename . $getvar ."\" class=\"". $class ."\">". toHtml($tx) ."</a>";
skal være

return "<a href=\"". $filename . $getvar ."\" class=\"". $class ."\">". htmlentities($tx) ."</a>";
Avatar billede weeelo Nybegynder
18. oktober 2004 - 22:33 #8
22 resultater blev fundet ved søgning på ar
  1 - 4 of 22 next  >>
\n  \n  \n  \n
\n  \n  \n  \n
\n  \n  \n  \n
\n  \n  \n  \n
Avatar billede weeelo Nybegynder
18. oktober 2004 - 22:35 #9
echo"<tr>\n";
echo '<td class"txt" width="10%"></td>\n';
echo '<td class"txt" width="30%"><a href="kl_profiler.php?id='.$row['id'].'">'.$row['navn'].'</a></td>\n';
echo '<td class"txt" width="30%">'.$row['land'].'</td>\n';
echo '<td class"txt" width="30%"><a href="http://'.$row['website'].'" target="_blank">'.$row['website'].'</a></td>\n';
echo"</tr>";

Det er kun \n der bliver vist, men det lader til at både søgefunktionen og pagingen fungerer samtidig, hvilket det ikke har gjort før..

Kigger lige lidt på visningen.
Avatar billede sukos Juniormester
18. oktober 2004 - 22:38 #10
Jahh, mig som ikke lige gad at ændre, men måske det hjælper:

echo "<td class\"txt\" width=\"10%\"></td>\n";
echo "<td class\"txt\" width=\"30%\"><a href=\"kl_profiler.php?id=".$row["id"]."\">".$row["navn"]."</a></td>\n";
echo "<td class\"txt\" width=\"30%\">".$row["land"]."</td>\n";
echo "<td class\"txt\" width=\"30%\"><a href=\"http://".$row["website"]."\" target=\"_blank\">".$row["website"]."</a></td>\n";
Avatar billede weeelo Nybegynder
18. oktober 2004 - 22:42 #11
Hmm.. Nu forsvinder \n hvilket må betyde at også tabellen bliver genereret, men der er bare en boks, med border=1, jeg prøvede at fjerne kanten, men så viser den intet.
Avatar billede sukos Juniormester
18. oktober 2004 - 22:43 #12
Hvad siger en "vis kilde" ???
Og har du andet på siden, som evt. "blokerer"?
Avatar billede sukos Juniormester
18. oktober 2004 - 22:44 #13
siger -> viser
Avatar billede weeelo Nybegynder
18. oktober 2004 - 22:44 #14
jeps har andet:

<?php
    include("../top.php");
    include("../mysql.php");
?>
<table border=0 width=100% align=center class="txt">
        <td align=center width=100%><b>Søg blandt klubprofiler</b><br><br>
Der søges i både navn og land. Hvis du ikke indtaster et søgeord vil hele databasen blive vist!
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="get">

<table class="txt"><tr>
<td>Søgeord: <input type="text" name="q">&nbsp; <input type="submit" value="S&oslash;g"></td>
</tr></table>
</form>

<?php
if(isset($_GET["q"])) {

$q = stripslashes(urldecode($_GET["q"]));

$ialt = mysql_query("SELECT `id` FROM `_klubber` WHERE `navn` LIKE '%". addslashes($q) ."%' OR `land` LIKE '%". addslashes($q) ."%'") or die (mysql_error());

if(mysql_num_rows($ialt) != 0) {

$per_side = 20;

if(!isset($_GET["vis"]) || !is_numeric($_GET["vis"])) {
$start = 0;
}else{
$start = $_GET["vis"];
}

function make_link($getvar, $tx, $filnavn="", $class="") {
if(empty($filnavn)) {
$filename = $_SERVER["PHP_SELF"];
}else{
$filename = $filnavn;
}
return "<a href=\"". $filename . $getvar ."\" class=\"". $class ."\">". htmlentities($tx) ."</a>";
}

function make_sublinks($antalviste, $ialt, $getvar, $qstring="") {

if($ialt > $antalviste) {

if(isset($_GET[$getvar]) && $_GET[$getvar] >= $ialt) {
return;
}

if(!empty($qstring)) {
$qlink = $qstring ."&". $getvar ."=";
}else{
$qlink = "?". $getvar ."=";
}

    if(!isset($_GET[$getvar]) || !is_numeric($_GET[$getvar]) || $_GET[$getvar] < 0) {
    $back = "&nbsp;";
    $next = make_link($qlink . $antalviste, "next") ." &nbsp; ". make_link($qlink . ($ialt-$antalviste), ">>");
    $info = "1 - ". $antalviste ." of ". $ialt;
    }else{
    $info = ($_GET[$getvar]+1) ." - ". ($_GET[$getvar]+$antalviste) ." of ". $ialt;

        if($_GET[$getvar] <= $antalviste) {
        $linket = $qstring;
        }elseif($_GET[$getvar] >= $ialt) {
        $linket = $qlink . ($ialt-$antalviste);
        }else{
        $linket = $qlink . ($_GET[$getvar]-$antalviste);
        }
        $back = make_link($qstring, "<<") ." &nbsp; ". make_link($linket, "back");

        if(($_GET[$getvar]+$antalviste) >= $ialt) {
        $next = "&nbsp;";
        $info = ($_GET[$getvar]+1) ." - ". $ialt ." of ". $ialt;
        }else{
        $next = make_link($qlink . ($_GET[$getvar]+$antalviste), "next");
            if($_GET[$getvar] < ($ialt-$antalviste)) {
            $next = $next ." &nbsp; ". make_link($qlink . ($ialt-$antalviste), ">>");
            }
        }
    }

echo"<table width=\"400\" border=\"0\" align=\"center\"><tr>\n";
echo"    <td width=\"33%\" class=\"small\">". $back ."</td>\n";
echo"    <td width=\"34%\" class=\"small\" align=\"center\">". $info ."</td>\n";
echo"    <td width=\"33%\" class=\"small\" align=\"right\">". $next ."</td>\n";
echo"</tr></table>";
    }
}

$find = mysql_query("SELECT `id`,`land`,`navn`,`website` FROM `_klubber` WHERE `navn` LIKE '%". addslashes($q) ."%' OR `land` LIKE '%". addslashes($q) ."%' ORDER BY navn LIMIT $start, $per_side") or die(mysql_error());

echo mysql_num_rows($ialt) ." resultater blev fundet ved s&oslash;gning p&aring; <b>". htmlentities($q) ."</b><br>\n";

make_sublinks($per_side, mysql_num_rows($ialt), "vis", "?q=". urlencode($q));

echo"<table width=\"100%\" align=\"center\"";
while($vis = mysql_fetch_object($find)) {
echo"<tr>\n";
echo "<td class\"txt\" width=\"10%\"></td>\n";
echo "<td class\"txt\" width=\"30%\"><a href=\"kl_profiler.php?id=".$row["id"]."\">".$row["navn"]."</a></td>\n";
echo "<td class\"txt\" width=\"30%\">".$row["land"]."</td>\n";
echo "<td class\"txt\" width=\"30%\"><a href=\"http://".$row["website"]."\" target=\"_blank\">".$row["website"]."</a></td>\n";
echo"</tr>";
    }

mysql_free_result($find);
}else{

echo"<tr>\n";
echo"    <td>Ingen resultater som svarer til søgning</td>";
echo"</tr>";


}

mysql_free_result($ialt);


echo"</table>";
}
?>
</td>
</table>
<?php include("../bund.php"); ?>
Avatar billede sukos Juniormester
18. oktober 2004 - 22:47 #15
echo"<table width=\"100%\" align=\"center\"";
Du mangler en >

echo"<table width=\"100%\" align=\"center\">";
Avatar billede weeelo Nybegynder
18. oktober 2004 - 22:48 #16
Rigtig nok, men det ændrede ikke noget..
Avatar billede sukos Juniormester
18. oktober 2004 - 22:51 #17
Hvad med kun søgefunktionen, sammen med connect til DB?
Og igen, hvad viser en "vis kilde"?
Avatar billede weeelo Nybegynder
18. oktober 2004 - 22:56 #18
Vis kilde på sciptet:

<table border=0 width=100% align=center class="txt">
        <td align=center width=100%><b>Søg blandt klubprofiler</b><br><br>
Der søges i både navn og land. Hvis du ikke indtaster et søgeord vil hele databasen blive vist!
<form action="/profiler/test.php" method="get">

<table class="txt"><tr>
<td><input type="text" name="q">&nbsp; <input type="submit" value="S&oslash;g"></td>
</tr></table>
</form>

86 resultater blev fundet ved s&oslash;gning p&aring; <b></b><br>
<table width="400" border="0" align="center"><tr>
    <td width="33%" class="small">&nbsp;</td>
    <td width="34%" class="small" align="center">1 - 20 of 86</td>
    <td width="33%" class="small" align="right"><a href="/profiler/test.php?q=&vis=20" class="">next</a> &nbsp; <a href="/profiler/test.php?q=&vis=66" class="">&gt;&gt;</a></td>
</tr></table><table width="100%" align="center"><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr><tr>
<td class"txt" width="10%"></td>
<td class"txt" width="30%"><a href="kl_profiler.php?id="></a></td>
<td class"txt" width="30%"></td>
<td class"txt" width="30%"><a href="http://" target="_blank"></a></td>
</tr></table></td>
</table>
Avatar billede sukos Juniormester
18. oktober 2004 - 23:00 #19
:O)

while($vis = mysql_fetch_object($find)) {

skal jo selvf. være

while($row = mysql_fetch_array($find)) {
Avatar billede weeelo Nybegynder
18. oktober 2004 - 23:01 #20
ok havde prøvet at bytte row om til vis i de forskellige, men havde ikke set den med object - array :D
Avatar billede weeelo Nybegynder
18. oktober 2004 - 23:03 #21
Perfekt.. Skal lige siges at assoc også kan bruges, som det jo blev i mit script inden du begyndte at lave genistreger..

Jeg prøver lige at få det til at passe ind i mine andre systemer, smid et svar så kigger jeg tilbage om et kvarters tid :D
Avatar billede sukos Juniormester
18. oktober 2004 - 23:07 #22
Ok
De her

function make_link($getvar, $tx, $filnavn="", $class="") {
if(empty($filnavn)) {
$filename = $_SERVER["PHP_SELF"];
}else{
$filename = $filnavn;
}
return "<a href=\"". $filename . $getvar ."\" class=\"". $class ."\">". htmlentities($tx) ."</a>";
}

function make_sublinks($antalviste, $ialt, $getvar, $qstring="") {

if($ialt > $antalviste) {

if(isset($_GET[$getvar]) && $_GET[$getvar] >= $ialt) {
return;
}

if(!empty($qstring)) {
$qlink = $qstring ."&". $getvar ."=";
}else{
$qlink = "?". $getvar ."=";
}

    if(!isset($_GET[$getvar]) || !is_numeric($_GET[$getvar]) || $_GET[$getvar] < 0) {
    $back = "&nbsp;";
    $next = make_link($qlink . $antalviste, "next") ." &nbsp; ". make_link($qlink . ($ialt-$antalviste), ">>");
    $info = "1 - ". $antalviste ." of ". $ialt;
    }else{
    $info = ($_GET[$getvar]+1) ." - ". ($_GET[$getvar]+$antalviste) ." of ". $ialt;

        if($_GET[$getvar] <= $antalviste) {
        $linket = $qstring;
        }elseif($_GET[$getvar] >= $ialt) {
        $linket = $qlink . ($ialt-$antalviste);
        }else{
        $linket = $qlink . ($_GET[$getvar]-$antalviste);
        }
        $back = make_link($qstring, "<<") ." &nbsp; ". make_link($linket, "back");

        if(($_GET[$getvar]+$antalviste) >= $ialt) {
        $next = "&nbsp;";
        $info = ($_GET[$getvar]+1) ." - ". $ialt ." of ". $ialt;
        }else{
        $next = make_link($qlink . ($_GET[$getvar]+$antalviste), "next");
            if($_GET[$getvar] < ($ialt-$antalviste)) {
            $next = $next ." &nbsp; ". make_link($qlink . ($ialt-$antalviste), ">>");
            }
        }
    }

echo"<table width=\"400\" border=\"0\" align=\"center\"><tr>\n";
echo"    <td width=\"33%\" class=\"small\">". $back ."</td>\n";
echo"    <td width=\"34%\" class=\"small\" align=\"center\">". $info ."</td>\n";
echo"    <td width=\"33%\" class=\"small\" align=\"right\">". $next ."</td>\n";
echo"</tr></table>";
    }
}

kan jo lægges i en include, så det er lidt mere overskueligt.
Og ved nu heller ikke om det er den optimale måde at søge på?
Avatar billede weeelo Nybegynder
18. oktober 2004 - 23:26 #23
Jeg takker for hjælpen og point til dig sukos, så blev man også det klogere :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester