Bewerk/delete functie
Maar nu wil ik er een aantal opties bij hebben.
Ik heb nu op de webserver SQL server en MY Sql 5.0 geinstalleerd. Van deze progr. zie ik verder niks maar draaien mee op de achtergrond als een service. (is dit uberhaupt wel goed?)
Maar nu wil ik in het script hieronder een bewerk functie en een delete functie hebben (zodat het ook mee veranderd in de database) en als er meer als 10 records worden weer gegeven dat die dan automatisch meerdere pagina's aanmaakt. Ik heb hier al van alles voor geprobeerd, maar kom er niet helemaal uit.
Mijn gegevens:
Script waar het om gaat:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
// Laat alle errors zien
error_reporting(E_ALL);
// Definities benodigt voor ADO-connectie
define('adCmdStoredProc', 4);
define('adOpenStatic', 3);
define('adUseClient', 3);
define('adLockOptimistic', 3);
define('adLockreadOnly', 1);
define('adOpenForwardOnly',0);
// Database initialiseren
$conn = new COM('ADODB.Connection');
$db = 'c:\website\JP\OLI\OLI.mdb';
$conn->CursorType = adOpenForwardOnly;
$conn->CursorLocation = 3;
$conn->LockType = 1;
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)};Persist Security info=false; DBQ=$db");
// Include de FormHandler libs
include 'FH3/class.FormHandler.php';
// Functie welke wordt aangeroepen na het opslaan
function FH_handle($id, $data)
{
header('location:index.php');
}
// Toon lijst
$sql = "SELECT TOP 7 * FROM qryUnion2 ORDER BY Debiteurennr";
$rs = $conn->Execute($sql);
// Start een nieuw formulier gebaseerd op FormHandler
$form = &new FormHandler();
// Gebruik de Access-database, tabel mdb
$form->dbInfo('OLI\OLI.mdb', 'mdb', 'access');
$form->dbConnect('', '', '');
// Zet het formulier op het scherm
$form->Flush();
?>
// Laat alle errors zien
error_reporting(E_ALL);
// Definities benodigt voor ADO-connectie
define('adCmdStoredProc', 4);
define('adOpenStatic', 3);
define('adUseClient', 3);
define('adLockOptimistic', 3);
define('adLockreadOnly', 1);
define('adOpenForwardOnly',0);
// Database initialiseren
$conn = new COM('ADODB.Connection');
$db = 'c:\website\JP\OLI\OLI.mdb';
$conn->CursorType = adOpenForwardOnly;
$conn->CursorLocation = 3;
$conn->LockType = 1;
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)};Persist Security info=false; DBQ=$db");
// Include de FormHandler libs
include 'FH3/class.FormHandler.php';
// Functie welke wordt aangeroepen na het opslaan
function FH_handle($id, $data)
{
header('location:index.php');
}
// Toon lijst
$sql = "SELECT TOP 7 * FROM qryUnion2 ORDER BY Debiteurennr";
$rs = $conn->Execute($sql);
// Start een nieuw formulier gebaseerd op FormHandler
$form = &new FormHandler();
// Gebruik de Access-database, tabel mdb
$form->dbInfo('OLI\OLI.mdb', 'mdb', 'access');
$form->dbConnect('', '', '');
// Zet het formulier op het scherm
$form->Flush();
?>
<center><b><h2>OLI-Registratie</h2></b></center>
<table border="1" bordercolor="#000000">
<tr>
<th>Jaar</th>
<th><a href="Debiteurennr.php">Debiteurennr</a></th>
<th>Dossiernr</th>
<th><a href="Naam.php">Naam Klant</a></th>
<th>Faktuuradres</th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<center onmouseover="MM_displayStatusMsg('');return document.MM_returnValue">
<span class="style1"><a href="index.html" onMouseOver="MM_displayStatusMsg('Hoofdmenu');return document.MM_returnValue" onMouseOut="MM_displayStatusMsg('');return document.MM_returnValue">Hoofdmenu</a> <a href="overzicht.php" onMouseOver="MM_displayStatusMsg('Refresh');return document.MM_returnValue" onMouseOut="MM_displayStatusMsg('');return document.MM_returnValue">Refresh</a></span>
</center>
Wie zou me kunnen en willen helpen om dit voor elkaar te krijgen.
alvast bedankt!!
Is het misschien de verkeerde versie ofzo?
Of wat zou het kunnen zijn?