søgefunktion
Hejsa.Jeg er igang med at lære PHP. Jeg har lavet mig en indeks side, men en tilhørende connection til database. Som siden ser ud nu, får jeg returneret hvad jeg har i min database. Men jeg vil gerne prøve at lave en søgefunktion med ID. Så hvis man fx søger efter ID: "6", så skulle man få returneret hvad der er i denne streng. Er der en som kan give mig et hint til hvad jeg skal gøre? Mine sider ser sådan ud:
Index:
<html>
<head></head>
<body>
<a href="test.php">Test</a></br><br>
<form method="post" action="connection.php">
<input type="text" name="search">
<input type="submit" name="submit" value=" Search ">
</form>
<?php
include 'connection.php';
//select a database to work with
$selected = mysql_select_db("examples",$dbhandle)
or die("Could not select examples");
//execute the SQL query and return records
$result = mysql_query("SELECT id, name, year FROM cars");
//fetch tha data from the database
while ($row = mysql_fetch_array($result)) {
echo "ID: ".$row{'id'}.". Name: ".$row{'name'}.", Year: ".$row{'year'}."<br>"; //display the results
}
//close the connection
mysql_close($dbhandle);
?>
</body>
</html>
__________
connection.php:
<?php
$username = "root";
$password = "root";
$hostname = "127.0.0.1:8889";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br><br>";
?>
__________
Hvad jeg får vist i browseren:
Connected to MySQL
ID: 1. Name: Mercedes, Year: 2000
ID: 2. Name: BMW, Year: 2004
ID: 3. Name: Audi, Year: 2001
ID: 4. Name: Ferrari, Year: 2013
ID: 5. Name: Lamborghini, Year: 2012
ID: 6. Name: Mazda, Year: 2010
jeg tænker umiddelbart man skal loope igennem en specifik ID rækken, eller?
Mvh Mads