PHP access driver apache??
Jeg har for længe siden lavet nogle PHP applikationer, opretteles,ændring, sletning, visning af indhold i en access database. Det er 3 år siden!Nu ville jeg teste det, igen men kan overhovedet ikke få noget til at fungere.
Min kode f.eks. ser således ud:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Visning af forfattere</title>
<LINK REL="stylesheet" TYPE="text/css" HREF="style.css" >
</head>
<body bgcolor="273D60">
<br>
Visning af forfatter
<br><br>
<?php
$connect=odbc_connect("klim1","","");
if (!$cnx) {
Error_handler( "Error in odbc_connect" , $cnx );
}
$query="SELECT * FROM kunstnertabel ORDER BY kunstnerid";
$result=odbc_do($connect,$query);
print'<table>
<tr><th>Fornavn</th><th>Efternavn</th><th>Nationalitet</th></tr>
<tr></tr>
<tr></tr>
<tr></tr>';
while(odbc_fetch_into($result,&$fields))
{
if(strlen($fields[1])>2){
print'<tr>
<td><a href="forfattervis1.php?var1='.$fields[1" target="hbody">'.$fields[5].'</a></td>
<td><a href="forfattervis1.php?var1='.$fields[1].'">'.$fields[7].'</a></td>
<td><a href="forfattervis1.php?var1='.$fields[1].'">'.$fields[11].'</a></td>
</tr>';
}
};
print'</table>';
?>
<br><br>
<a href="forfatteropret1.php" target="hbody">Oprettelse af forfatteroplysninger</a>
</body>
</html>
Og jeg får følgende resultat:
Visning af forfatter
FornavnEfternavnNationalitet '; while(odbc_fetch_into($result,&$fields)) { if(strlen($fields[1])>2){ print' '.$fields[5].' '.$fields[7].' '.$fields[11].' '; } }; print''; ?>
Oprettelse af forfatteroplysninger
Jeg kan åbentbart ikke connecte min database??
Er der een som meget udførligt kan fortælle mig hvad der er galt
Når jeg går ind i ODBC-datakilder kan jeg ikke udvælge klim1 er det det der er galt.
Min hukommelse er åbentbart som en si!!
På forhånd tak gitte bødker
