Citaat:
Manuzhai schreef op 02-02-2004 @ 22:23:
Je kan ook kijken naar tutorials die Firebird (de database) gebruiken, deze is vrijwel hetzelfde als Interbase. Eventueel ook makkelijk om thuis te downloaden, omdat het open source en gratis is.
|
ok, maar hij moet voor stage een forum met interbase database maken. Firebird heeft idd wat voordelen.
op php.net staat wel een aardig voorbeeld;
Citaat:
PHP-code:
<?
$connection = ibase_connect($yourdb, $user, $password);
$filename = BASENAME(__FILE__);
$strsql = "Your SQL";
$result = ibase_query($connection, $strsql);
function ibase_num_rows($query) { //I have pick it from [email]bg_idol@hotmail.com[/email]
$i = 0;
while (ibase_fetch_row($query)) {
$i++;
}
return $i;
}
$nrow = ibase_num_rows($result);//sum of row
$strSQL = "your SQL";
$result = ibase_query($connection, $strSQL);
if (!isset($page))
$page = 1;
$$i = 0;
$recperpage = 4;
$norecord = ($page - 1) * $recperpage;
if ($norecord){
$j=0;
while($j < $norecord and list($code, $name)= ibase_fetch_row($result)){
$j++;
}
}
echo "<table>";
while (list($code, $name)= ibase_fetch_row($result) and $i < $recperpage){
?>
<tr>
<td width="5%"><? echo $code; ?></td>
<td><? echo $name; ?></td>
</tr>
<?
$i++;
}
$incr = $page + 1;
if ($page > 1) $decr = $page - 1;
$numOfPage = ceil($nrow/$recperpage);
?>
<tr>
<td colspan="3" align="center"><?if ($page <= 1)
echo "<span>Prev</span>";
else
echo "<a href=".$filename."?page=".$decr.">Prev</a>";
?>
<?if ($page == $numOfPage)
echo "<span>Next</span>";
else
echo "<a href=".$filename."?page=".$incr.">Next</a>";?>
</td>
</tr>
</table>
|
Hoe je een forum maakt moet je zelf maar even uitzoeken, download een simpel forum/messageboard(NIET phpBB ofzo) of gastenboek en kijk hoe ze de tabelstructuur hebben gemaakt, en naar de query's hoe ze sorteren etc.
En waarom is een van de eerte reply's in dit soort topics ALTIJD iets van 'ga eerst zelf eens aan de slag'. Kap daar eens mee, en geef iets nuttigs.