Heej mensen,

Na drie dagen heb ik het eindelijk voor elkaar mijn database staat op internet!:) helemaal blij alleen nu loop ik tegen volgend probleem aan. de opmaak!

Ik heb nu zeg maar dit staan:
Id Naam Beschrijving Prijs Plaatje 1 Escape women Geurtje voor de vrouw 39.95 plaatje

Maar het moet zo worden:
Id Naam Beschrijving Prijs Plaatje
1 Escape women Geurtje voor de vrouw 39.95 plaatje

dus zeg maar alles onder een woord waar het bij hoort. ook wil ik een echt plaatje (http://www.sreeb.nl/ict/parfum.jpg) laten tonen onder kolom plaatje.

dit is de code die ik nu heb:
<?php
//DSN-less connectie (code staat in map ip12/php en database in map db):
$dbpad="../../db";
$db="../../db/bounty.mdb";
$db_connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath($db)." ;DefaultDir=". realpath($dbpad);
$conn = new COM("ADODB.Connection");
$conn->Open($db_connstr);
$sql = "SELECT id, productnaam, beschrijving, prijs, plaatje FROM producten";
$result = $conn->Execute($sql);
print("
<th width='20%'>Id</th>
<th width='20%'>Naam</th>
<th width='20%'>Beschrijving</th>
<th width='20%'>Prijs</th>
<th width='20%'>Plaatje</th>
");

while (!$result ->EOF)
{
$id=$result->Fields['id']->Value;
$productnaam=$result->Fields['productnaam']->Value;
$beschrijving=$result->Fields['beschrijving']->Value;
$prijs =$result->Fields['prijs']->Value;
$plaatje=$result->Fields['plaatje']->Value;
print ("<tr>
<td width='20%'>". $id . "</td>
<td width='20%'>". $productnaam . "</td>
<td width='20%'>". $beschrijving . "</td>
<td width='20%'>". $prijs . "</td>
<td width='20%'><img src=". $plaatje . "></td>
");

$result->Movenext();
}
?>

Weet iemand hier raad mee? please help me;)

Alvast harstikke bedankt!

groetjes edie
print ("<tr>
<td width='20%'>". $id . "</td>
<td width='20%'>". $productnaam . "</td>
<td width='20%'>". $beschrijving . "</td>
<td width='20%'>". $prijs . "</td>
<td width='20%'><img src=". $plaatje . "></td> </tr>
");

</tr>vergeten op het einde
<?php
//DSN-less connectie (code staat in map ip12/php en database in map db):
$dbpad="../../db";
$db="../../db/bounty.mdb";
$db_connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath($db)." ;DefaultDir=". realpath($dbpad);
$conn = new COM("ADODB.Connection");
$conn->Open($db_connstr);
$sql = "SELECT id, productnaam, beschrijving, prijs, plaatje FROM producten";
$result = $conn->Execute($sql);

while (!$result ->EOF)
{
$id=$result->Fields['id']->Value;
$productnaam=$result->Fields['productnaam']->Value;
$beschrijving=$result->Fields['beschrijving']->Value;
$prijs =$result->Fields['prijs']->Value;
$plaatje=$result->Fields['plaatje']->Value;
print("
<th width='20%'>Id</th>
<th width='20%'>Naam</th>
<th width='20%'>Beschrijving</th>
<th width='20%'>Prijs</th>
<th width='20%'>Plaatje</th></tr>
");
print ("<tr>
<td width='20%'>". $id . "</td>
<td width='20%'>". $productnaam . "</td>
<td width='20%'>". $beschrijving . "</td>
<td width='20%'>". $prijs . "</td>
<td width='20%'><img src=". $plaatje . "></td> </tr>
");

$result->Movenext();
}
?>

Dit heb ik ervan gemaakt maar hij blijft het zelfde doen kijk maar op : http://145.85.114.115/users/i157710/ip12/php/database.php

kan het ergens anders aan liggen?
Bedankt alvast!!
Nu nog <table> en </table> om de while-loop.
En <tr> en </tr> om het rijtje <th>'s
Heej bedankt het is gelukt het loopt alleen helaas nog niet gelijk precies onder elkaar maar het is een begin:) alleen nog een probleempje het plaatje ik heb een plaatje op (www.sreeb.nl/ict/parfum.jpg) en die wil ik daar hebben staan maar ik weet niet waar ik deze link ergens neer moet zetten?? kan iemand me daar nog mee helpen dan ben ik er eindelijk helemaal klaar mee:) alvast echt hartstikke bedankt!!
Heej bedankt.

Dit dacht ik al maar hoe geeft ik deze variabele deze waarde? Sorry ik weet er nog niet zo heel veel van af:$

Bedankt alvast!

groetjes edwin
In deze regel in je script:

$plaatje=$result->Fields['plaatje']->Value;

wordt er eigenlijk al een waarde aan toegekend. Die waarde wordt uit je Access database gehaald. Er moet dus wel iets in je database staan, anders blijft $plaatje leeg.
mijn acces regel onder het kopje plaatje heb ik niks staan daarom komt er denk ik nu ook een kruisje te staan. Moet ik daar dan een link neerzetten?

Reageren