Mere præcist er det jeg gerne vil have: Et søgefelt på en HTML side, så jeg kan søge i min filmdatabase.
Jeg har rodet en del med det, men kan ikke rigtigt finde ud af det.
Status lige nu er, at jeg kun kan søge i databasen på følgende måde:
$data = mysql_query("SELECT * FROM film WHERE navn='supersize me' OR genre='komedie'" ) or die(mysql_error());
Men jeg vil gerne have, at det tekst jeg fylder ind i et søgefelt på en HTML side "automatisk" kommer ned og erstatter det som der søges efter i sætningen ovenfor.
Altså at det jeg skriver ind i søgefelterne kommer til at stå der, hvor der nu står: 'supersize me' og 'komedie'.
Den kode jeg selv er kommet frem til indtil videre ser således ud:
Kode: Vælg alt
<?php
$server = "localhost";
$brugernavn = "root";
$kode = "1234";
$db = "cdcol";
mysql_connect($server , $brugernavn , $kode) or die(mysql_error());
echo "Forbundet til mysql server<br/>";
mysql_select_db($db)or die(mysql_error());
echo "Forbundet til databasen<br/><br/>";
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>MySQL - Indsættelse & søgning af data</title>
</head>
<body>
<h1>Indsæt nye data:</h1>
<form action="Nemprogrammering2.php" method="post">
Navn: <input type="text" name="navn"/><br/>
Genre: <input type="text" name="genre"/><br/>
Beskrivelse: <br/> <textarea cols="30" rows="10" name="beskrivelse"></textarea><br/>
<input type="submit" value="send" name="submit"/>
</form>
<h1>Søg film:</h1>
<form action="Nemprogrammering2.php" method="post">
Navn: <input type="text" name="navn"/><br/>
Genre: <input type="text" name="genre"/><br/>
<input type="submit" value="søg" name="submit"/>
</form>
<?php
$server = "localhost";
$brugernavn = "root";
$kode = "1234";
$db = "cdcol";
$data = mysql_query("SELECT * FROM film WHERE navn='supersize me' OR genre='komedie'" ) or die(mysql_error());
while ($info = mysql_fetch_array($data))
{
echo "navn: " . $info['navn'] . "<br/>";
echo "genre: " . $info['genre']. "<br/>";
echo "id: " . $info['id'] . "<br/><br/>";
}
?>
</body>
</html>
Vh. Jacob