Hejsa jeg har været i gang med at lave en søgefunktion der skal søge i MYSQL db.
Jeg er ret ny til det med PHP og MySQL så i må være lidt overbærende hvis jeg ikke lige helt er med på det der svares på -skal lige lære det først
Det virker til at være ret simpelt og jeg har da fået rettet de fejl der skulle være.
Ideen er at det er en htlm søge form der skal søge i en MySQL db og derefter liste det man har søgt på hvis det eksisterer. Jeg har lavet søgeformen, og men problemet er at den lister alt hvad der er i db og det er vel mærke uden at have søgt i den. JEg kan da også se at PHP koden foræller at det er det den skal. Der er en WHILE der lister hele db.
Jeg vil gerne have den til at kun liste det man har søgt i.
Så jeg tror mit problem er at knytte søgedelen til at søge i db, men hvordan gør jeg det??
Søgefunktionen er lagt op på www.senaratne.dk/search
Her er koderne.
Min connect.php fil:
<?php
mysql_connect("localhost", "senaratne_dk", "minkode") or die(mysql_error());
mysql_select_db("senaratne_dk");
?>
min index.php fil:
<html>
<head>
<title>search test1</title>
</head>
<body>
<form method="post" action="">
Søg efter: <input type="text" name="query">
<input type="submit" value="Søg Nu!">
</form>
<?php
include("connect.php"); //Inkluder filen der connecter til min database
$query = mysql_query("SELECT * FROM bpo2");
while($row = mysql_fetch_assoc($query))
{
print $row['bpo_name2'] . " - " . $row['owner2'] . "<br/>";
}
?>
Håber at der er nogen der kan hjælpe mig?
På forhånd tak.
p.s. er det kotume at give point, jeg er ikke lige vant til dette forum.
Indlæg senest redigeret d. 17.07.2008 13:48 af Bruger #13980