Tags:
databaser
Hej, jeg sidder med et lille problem for jeg er nybegynder med PHP og databaser og jeg kan ikke finde ud af at linke mellem flere forskellige "nyheder" fra min database.
Jeg har lavet en select option som jeg bruger til at gå mellem de 10 "nyheder", men vil gerne lave en "næste" og "tilbage" knap som man kan bruge til at komme hurtigt frem og tilbage med. PS... Det er kun en øvelse for mig... Det skal ikke se fancy ud endnu.
Sender koden med...
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml/">
<head>
<title>Databaseopslag 5</title>
</head>
<body>
<?php
$nyhed = $_GET["nyheder"];
if ($nyhed == ""){
$nyhed = 1;
}
echo "<table border='1'>";
echo "<tr><td>";
echo "<form action='' method='GET'>";
echo "Hvilken nyhed vil du gerne læse?<br />";
echo "<select name='nyheder'>";
echo "<option value='1'>Nyhed 1</option>";
echo "<option value='2'>Nyhed 2</option>";
echo "<option value='3'>Nyhed 3</option>";
echo "<option value='4'>Nyhed 4</option>";
echo "<option value='5'>Nyhed 5</option>";
echo "<option value='6'>Nyhed 6</option>";
echo "<option value='7'>Nyhed 7</option>";
echo "<option value='8'>Nyhed 8</option>";
echo "<option value='9'>Nyhed 9</option>";
echo "<option value='10'>Nyhed 10</option>";
echo "</select>";
echo "<input type='submit' name='send' value='SEND'>";
echo "</form>";
//Forbind til databasen
$dbconnect = mysql_connect('localhost','brugernavn','password');
mysql_select_db("databasenavn");
//Vælg dine data
$sql = "SELECT * FROM nyheder WHERE id = $nyhed";
//Spørg databasen
$result = mysql_query($sql);
//Hent den første resultatrække
$row = mysql_fetch_array($result);
echo "</td></tr>";
echo "<tr><td>";
echo $row
;
echo "<br />";
echo $row[dato];
echo "<br />";
echo $row[tekst];
echo "<br />";
echo "</td></tr>";
echo "<tr><td>";
?>
<table>
<tr>
<td>
<form action=" " method="GET">
<input type="button" name="back" value="BACK" onclick="<?php $nyhed = $nyhed - 1; ?>">
</form>
</td>
<td>
<form action=" " method="GET">
<input type="button" name="next" value="NEXT" onclick="<?php $nyhed = $nyhed + 1; ?>">
</form>
</td>
</tr>
</table>
<?php
echo "</td></tr>";
echo "</table>";
?>
</body>
</html>
Prøv ovre i PHP forum, der ved de en masse om PHP, det har nemlig ikke noget med databasen at gøre