Hallo,
Ben nu al een tijdje aan het prutsen maar kom er simpelweg niet uit. Heb voor mijn website: een systeem nodig die na betaling eenmalig een code uit mijn mysql database kan halen. Nu heb ik al een script die connectie maakt met mijn database en daar gegevens van de velden uit haalt. (xboxlivegold.net/gold.php. Alleen nu is de vraag: hoe haal ik gegevens uit die database die slechts 1 keer worden weergegeven en niet een tweede keer kunnen worden opgevraagd?
Hulp wordt zeer gewaardeerd!
Mijn code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http ://www .w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>MySQL testscript</title>
</head>
<body>
<?
//+---------------------------------------------------------+
//login gegevens |
$host = "localhost";//locatie van de MySQL server |
$username = "maarten1_mm";//gebruikersnaam van de MySQL server |
$password = "";//wachtwoord van de MySQL server |
$database = "maarten1_mm";//database die aangesproken moet worden |
$sql = "SELECT * FROM livecards";//SQL query |
//+---------------------------------------------------------+
//connecteren
$lnk = mysql_connect($host,$username,$password) or die(mysql_error());
mysql_select_db($database,$lnk) or die(mysql_error()." [".$database."]");
$resultaat = mysql_query($sql,$lnk)or die(mysql_error()." [".$sql."]");
$aantal_velden = mysql_num_fields($resultaat)or die(mysql_error()." [".$sql."]");
//weergave in tabelvorm
echo "<table border=\"1\" bordercolor=\"#000000\" cellspacing=\"0\" cellpadding=\"0\" width=20%>";
//opvragen velden
echo "<tr bgcolor=\"#CCCCCC\">";
while($col = mysql_fetch_field($resultaat)) //alle velden overlopen om kolomkoppen te genereren
{
echo "<td>".$col->name."</td>";
}
echo "</tr>";
//opvragen waarden
while($row = mysql_fetch_array($resultaat)) //alle rijen aflopen
{
echo "<tr>";
for($i=0;$i<$aantal_velden;$i++) //alle kolommen aflopen op basis van aantal velden
{
echo "<td>".$row[$i]."</td>";
}
echo "</tr>";
}
echo "</table>";
mysql_close($lnk);
?>
</body>
</html>
1.720 views