Hoi zou iemand mij willen helpen. php snap ik al een beetje nu werk ik sinds kort ook met msql
In de data base heb ik volgende tabellen staan van aangemelde site`s.

url
title
description
keywords

nu wil ik voor iedere aangemelde site een aparte pagina maken.
waarin de aanmelding gepresenteert wordt en title is title, description is description, keywords is de keywords van deze pagina.

Heeft iemand een voorbeeld scriptje?
dit kan je doen door in je query een limit in te stellen op 1.
Bovenstaand script werkt

ik heb deze gevonden voor het tellen
Hoe knoop ik bijde werkend aan elkaar


<?
$page = isset($_GET['page']) ? $_GET['page'] : 1; 
$totalPages = mysql_num_rows($sql); 
$PAGE_LIMIT = 1; 

echo 'Your viewing: Page '.$page.'&nbsp;&nbsp;<i><small>(total pages: '.$totalPages.')</small></i><br><br>'; 

function show_pagenumbers($start, $end, $page, $totalPages, $PAGE_LIMIT) { 
    $str = ''; 
    for ($i = $start; $i <= $end; $i++) {  
        if ($page == $i) {  
            $str .= '&nbsp;<b>[ '.$i.' ]</b>&nbsp;';  
        } 
        else{  
            $str .= '&nbsp;<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'&amp;perpage='.$PAGE_LIMIT.'" title="Go to page '.$i.'">'.$i.'</a>&nbsp;';  
        }  
    } 
    return $str;  
} 

if ($totalPages >= 1) {  
    if($totalPages > 7) { 
        $start = $page - 3; 
        $end = $page + 3; 
     
        while($start < 1) { 
            $start++; 
            $end++; 
        } 
        while($end > $totalPages) { 
            $start--; 
            $end--; 
        } 
        echo ( $page == 1 ) ? '<span style="color:#ccc;">&laquo; Eerste</span>&nbsp;&nbsp;' : '<a href="'.$_SERVER['PHP_SELF'].'?page=1" title="Go to page 1">&laquo; Eerste</a>&nbsp;&nbsp;'; 
        echo ( $page > 4 ) ? '...' : '';  

        echo show_pagenumbers($start, $end, $page, $totalPages, $PAGE_LIMIT); 

        echo ( $page < $totalPages - 3 ) ? '...&nbsp;&nbsp;' : '&nbsp;&nbsp;'; 
        echo ( $page == $totalPages ) ? '&nbsp;&nbsp;<span style="color:#ccc;">Laatste &raquo;</span>&nbsp;&nbsp;' : '&nbsp;&nbsp;<a href="'.$_SERVER['PHP_SELF'].'?page='.$totalPages.'" title="Go to page '.$totalPages.'">Laatste &raquo;</a>'; 
    } 
    else { 
        echo show_pagenumbers(1, $totalPages, $page, $totalPages, $PAGE_LIMIT); 
    } 
} 
else { 
    echo 'no page numbers yet'; 
} 
?> 
title is volgens mij een gereserveerd woord.. je moet daar `backticks` omheen zetten of anders een andere naam van maken..
Laatste 2 geposte script werken perfect

Alleen lukt het mij niet om bijde funties aan elkaar te knopen
Terence schreef op 20.11.2006 10:14
title is volgens mij een gereserveerd woord.. je moet daar `backticks` omheen zetten of anders een andere naam van maken..


title word in html gebruikt.
ik heb er in php zelf nog nooit last van gehad dat het errors gaf
Niemand meer??
Terence schreef op 20.11.2006 10:14
title is volgens mij een gereserveerd woord.. je moet daar `backticks` omheen zetten of anders een andere naam van maken..
Backtics gebruiken? Wanneer je met droge ogen wilt beweren dat je over enige vorm van intelligentie beschikt, verzin dan een betere naam. Zo moeilijk kan dat toch niet zijn, of wel dan? Backtics, accolades, brackets, etc. horen gewoon niet thuis in een goede query. Einde discussie.

Zie verder http://dev.mysql.com/doc/refman/4.1/en/reserved-words.html voor de complete lijst met gereserveerde woorden.
Jammer ik ben er nog niet uit
het ging over dat je maar 1 vermelding per pagina wilde of niet ?
<? if(!$a) $a=0;
$result = mysql_query("select * from act ORDER BY id DESC limit $a,15 ");
$result2 = mysql_query("select * from act");
$records=mysql_num_rows($result2);

if ($a>$numrows)
{?>
<td align="left"><A HREF="<? $php_self ?>?a=<? echo $a-15; ?>"><div align="left">Vorige</div></A></td>
<? }?>

<?php
$numrows=mysql_num_rows($result2);
if($a+5<$numrows)
{
?>
<td align="right"><A HREF="<? $php_self?>?a=<? echo $a+15 ;?>"><div align="right">Volgende</div></A></td>
<?

}

dit werkt bij mij, ik weet niet of je er iets aan hebt...

Reageren