Okay hvad jeg har gjort indtil videre er, at jeg har oprettet en tabel i min
database:
CREATE TABLE mine_produkter (
id int(11) NOT NULL auto_increment,
produkt_navn text NOT NULL,
produkt_nr text NOT NULL,
producent text NOT NULL,
PRIMARY KEY (id)
);
INSERT INTO mine_produkter (id, produkt_navn, produkt_nr, producent) VALUES (1,
'NyComputer', 'dell-1405', 'Dell');
INSERT INTO mine_produkter (id, produkt_navn, produkt_nr, producent) VALUES (2,
'Computer', 'dell-25', 'Dell');
Derefter har jeg skrevet søgefunktionen ind på en af mine sider:
<?php
$host = "localhost"; //
$brugernavn = "DIT BRUGERNAVN";
$adgangskode = "DIN ADGANGSKODE";
$database = "DIN DATABASE";
$link = mysql_connect($host, $brugernavn, $adgangskode) or die("<p>Kunne ikke
forbinde : " . mysql_error() . "</p>\r\n");
mysql_select_db($database) or die("<p>kunne ikke vælge databasen</p>\r\n");
?>
<form method="post" action="">
Søg efter: <input type="text" name="query">
<input type="submit" value="Søg Nu!">
</form>
<?php
if($POST[query])
{
$sql = mysql_query("SELECT producent, produkt_navn, produkt_nr FROM mine_produkter
WHERE producent LIKE %".$POST[query]."% OR produkt LIKE %".$POST[query]."%") or die
(mysql_error());
if(mysql_num_rows($sql) >= 1)
{
echo "<p>Resultat:<br>\r\n<br>\r\n";
while(list($producent, $produkt, $produktnr) = mysql_fetch_array($sql))
{
echo "$produkt lavet af $producent og har produktnummeret $produktnr<br>\r\n";
}
echo "Også var der ikke mere </p>\r\n";
}
else
{
echo "<p>Der blev ikke fundet noget!</p>\r\n";
}
}
else
{
echo "<p>Du har ikke søgt efter noget!</p>\r\n";
}
?>
<?php
mysql_close($link);
?>
Problemet er nu, at den ikke søger i databasen. Den forbinder med giver ikke noget
resultat når man søger. Er det fordi selve søgeboksen ikke referer til tabellen
eller noget ligenende? Jeg ved det ikke selv...
I kan se hvad der sker her:
www.rasmuslarsen.1go.dk/testsiden.php
Håber I kan hjælpe.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials