Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   Interbase + PHP : forum (https://forum.scholieren.com/showthread.php?t=738485)

illogical 02-02-2004 15:24

Interbase + PHP : forum
 
ik moet voor mijn stage een forum maken met php en een interbase database

heeft iemand ook links naar site's met goede voorbeelden/scripts of wat dan ook.. :confused:

ik heb wel op google gekeken.. maar ik kon niet echt wat vinden met duidelijke uitleg

alvast bedankt :)

Koen 02-02-2004 15:30

Het is handiger als je zelf begint en dan hier doelgerichte vragen komt stellen. Voorbeelden vragen en natypen kan iedereen en daar leer je geen moer van.

illogical 02-02-2004 15:36

tjah ik vind het een beetje raar om aan iets te beginnen waarvan ik niet eens zeker weet of het wel kan

Manuzhai 02-02-2004 16:32

Het kan zeker. Je zou eens kunnen beginnen met het downloaden van een simpel forumpje dat is gebaseerd op MySQL en dan alle mysql_* calls vervangen door ibase_* calls...

Megadeth 02-02-2004 16:53

Citaat:

Manuzhai schreef op 02-02-2004 @ 17:32:
Het kan zeker. Je zou eens kunnen beginnen met het downloaden van een simpel forumpje dat is gebaseerd op MySQL en dan alle mysql_* calls vervangen door ibase_* calls...
Dingen als mysql_num_rows zie je niet terug in Ibase, tenminste de functie werkt niet hetzelfde hebben we ff geprobeerd.

T'is wel jammer dat er zo weinig over PHP icm Ibase te vinden is, maar dat komt vast omdat niemand het zo gebruikt :d

Op Google vind je meestal dezelfde scripts (connectie maken enzo) en echt sites zijn er ook niet over.

Manuzhai 02-02-2004 21: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.

fucking hero 02-02-2004 21:35

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>";
               ?>
                &nbsp;&nbsp;
               <?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.

Manuzhai 03-02-2004 10:31

Citaat:

poop schreef op 02-02-2004 @ 22:35:
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.
Omdat het terecht is. Hoe moeilijk is het om zelf te bedenken dat je een simpel forumpje kan downloaden om te kijken hoe die dingen werken, hoe moeilijk is het om zelf in de PHP manual te bekijken wat voor voorbeelden daar staan?

illogical 03-02-2004 10:50

ja als het met mysql was geweest wel :-X

ik probeer wel zo'n simpel forum te veranderen nu voor ibase maar dingen als mysql_fetch_array en mysql_num_rows zijn er niet in ibase

eddie 03-02-2004 11:40

Citaat:

Micro Cuts schreef op 03-02-2004 @ 11:50:

ik probeer wel zo'n simpel forum te veranderen nu voor ibase maar dingen als mysql_fetch_array en mysql_num_rows zijn er niet in ibase

correctie: In PHP zijn de MySQL functies niet 1 op 1 geport naar iBase.

http://www.php.net/ibase

illogical 03-02-2004 11:55

Citaat:

eddie schreef op 03-02-2004 @ 12:40:
correctie: In PHP zijn de MySQL functies niet 1 op 1 geport naar iBase.

http://www.php.net/ibase

er is iig meer nodig dan alleen even wat functies vervangen

eddie 03-02-2004 12:16

Citaat:

Micro Cuts schreef op 03-02-2004 @ 12:55:
er is iig meer nodig dan alleen even wat functies vervangen
ja, je zou eens zelf moeten nadenken...


Alle tijden zijn GMT +1. Het is nu 12:19.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.