Access 03 database aan website koppelen

Status
Niet open voor verdere reacties.

Silas

Gebruiker
Lid geworden
6 jan 2008
Berichten
119
ik ben al een tijdje op internet aan het rondkijken, ik moet een manier hebben om een volledig werkende database aan een website te koppelen, in dit geval gaat het om een schoolproject.

Ik heb een database in Access 2003. hier hebben we een aantal tabellen waar mensen hun gegevens moeten gaan invoeren om deel te nemen, hierbij moet een naam en klas worden opgegeven.

kan dit door middel van 2 textboxen en een knop waar men de data invoert en dat het dan in de database weggeschreven word?

Enige codes om de database tabbellen te koppelen aan de site?
 
Met onderstaande code kan je een record toevoegen, waarna alle records weergegeven worden.
De database in het voorbeeld noemt 'dbSchool'. Daarin zit een tabel met de naam 'tblDeelnemers'. Die tabel heeft de velden 'naam' en 'klas'.
De database moet op de server staan in dezelfde map als de php-pagina.
PHP:
<html>
  <body>
<?php
  if($_SERVER['REQUEST_METHOD']=='POST'){
    $db=new COM("ADODB.Connection");
    $db->open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("./dbSchool.mdb").";");
    $sql="INSERT INTO tblDeelnemers (naam,klas) VALUES ('".$_POST['txtNaam']."','".$_POST['txtKlas']."');";
    $rs=$db->execute("$sql");
    $sql="SELECT * FROM tblDeelnemers;";
    $rs=$db->execute("$sql");
    while(!$rs->EOF){
      echo $rs->fields(1)." - ".$rs->fields(2)."<br>\n";
      $rs->MoveNext();
    }
    $rs->Close();
    $db->Close();
?>
  <br>
  <a href='./index.php'>nog 1 toevoegen</a>
<?php
  }else{
?>
    <form name='frm' action='' method='post'>
      <input type='text' name='txtNaam'><br>
      <input type='text' name='txtKlas'><br>
      <input type='submit' value='Verzenden'>
    </form>
<?php  
  }
?>
  </body>
</html>
 
Laatst bewerkt:
Hartstikke bedankt, hiermee gaathet wel lukken:rolleyes:;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan