HEJSAN! Att se den genererade HTML-sidan ger inte så mycket info. Det var väl PHP-koden du ville visa upp? Om du kan använda DSN på din server har jag ett skript här.MySQL--->Access databas?
har hittat något jag gillar, men på min server funkar inte mysql (då vill de att jag skall betala mer) är det svårt att bygga om det så det funkar med en access databas istället? eller vet någon om det finns ett liknande någon annan stans som har någolunda samma funktioner i asp.
Här är adressen till skriptet jag snackar om
http://www.photography-on-the.net/ee/index.php
//TommySv: MySQL--->Access databas?
För övrigt rekommenderar jag PHPportalen (http://www.phpportalen.net/) för PHP- och MySQL-relaterade frågor.Sv: MySQL--->Access databas?
Du får modifiera om det så att det funkar för dig.
<code>
<html>
<head>
</head>
<body>
<h1>Anrop till ODBC-databas</h1>
<?
/*Vi ansluter till DSN-källan 'skivor' med ID 'Orvar' och lösenord 'hejsan44'
Vi skapar variabeln '$connect' av anslutningsanropet*/
$connect = odbc_connect("skivor", "Orvar", "hejsan44") or die("Denna DNS finns inte på datorn!");
/* Vi kör en SQL-fråga om bok, titel och pris i tabellen 'boklista'
Vi skapar variabeln '$query' av SQL-frågan*/
$query = "SELECT * FROM discografi";
/* Kontakta databasen och kör sql-frågan, samla resultatet därav i variabeln $result */
$result = odbc_do($connect, $query) or die("Det gick inte göra någon uppkoppling");
/* Vi hämtar data ifrån databasen, radvis.*/
while(odbc_fetch_row($result))
/* Här börjar loopen och körs så många gånger som det finns rader i tabellen
Sedan räknar vi antalet kolumner och ger dem fem variabelnamn */
{
$id = odbc_result($result, 1);
$skivtitel = odbc_result($result, 2);
$artist = odbc_result($result, 3);
$pris = odbc_result($result, 4);
$genre = odbc_result($result, 5);
/* Av sökningsresultatet väljer vi att visa forfattare, boktitel och pris*/
print("
Titel: $skivtitel <br>
Artist: <b>$artist</b><br>
Genre: $genre<br>
Pris: $pris kr<p>
<input type=button value=delete onClick=parent.location='labb7de.php?ID=$id'>
<p>
<input type=button value=update onClick=parent.location='labb7uppdate.php?ID=$id'>
<p>
<hr>
");
/* Här slutar loopen*/
}
// Vi stänger databaskopplingen
if($laggtill){
$connect = odbc_connect("skivor", "", "") or die("Denna DNS finns inte på datorn!");
$query = "insert into discografi(skivtitel,artist,pris,genre) VALUES ('$skivtitela','$artista','$prisa','$genrea')";
$result = odbc_do($connect, $query) or die("Det gick inte göra någon uppkoppling");
echo "Din post är nu inlagd";
$connect = odbc_connect("skivor", "", "") or die("Denna DNS finns inte på datorn!");
/* Vi kör en SQL-fråga om bok, titel och pris i tabellen 'boklista'
Vi skapar variabeln '$query' av SQL-frågan*/
$query = "SELECT * FROM discografi";
/* Kontakta databasen och kör sql-frågan, samla resultatet därav i variabeln $result */
$result = odbc_do($connect, $query) or die("Det gick inte göra någon uppkoppling");
/* Vi hämtar data ifrån databasen, radvis.*/
while(odbc_fetch_row($result))
/* Här börjar loopen och körs så många gånger som det finns rader i tabellen
Sedan räknar vi antalet kolumner och ger dem fem variabelnamn */
{
$id = odbc_result($result, 1);
$skivtitel = odbc_result($result, 2);
$artist = odbc_result($result, 3);
$pris = odbc_result($result, 4);
$genre = odbc_result($result, 5);
/* Av sökningsresultatet väljer vi att visa forfattare, boktitel och pris*/
print("
Titel: $skivtitel<br>
Artist: <b>$artist</b><br>
Genre: $genre<br>
Pris: $pris kr<p>
");
/* Här slutar loopen*/
}
}
odbc_close($connect);
?>
<form action="labb7.php" method="post">
Skivtitel:<INPUT TYPE="text" NAME="skivtitela">
<p>
Artist:<INPUT TYPE="text" NAME="artista">
<p>
Genre:<INPUT TYPE="text" NAME="genrea">
<p>
Pris:<INPUT TYPE="text" NAME="prisa">
<p>
<INPUT TYPE="submit" name="laggtill" value="Lägg till ny post">
<p>
</form>
</body>
</html>
</code>