hejsa.
Jeg har sådan en lille søgmaskine (meget simpel) som jeg godt kunne tænke
mig at udbygge lidt.
Den ser således ud:
<?
$server = "mysql.retel.dk";
$brugernavn = "reteldk";
$password = "tsm55gdz";
$db_navn = "reteldk";
if (!mysql_pconnect($server, $brugernavn, $password)) {
echo mysql_error()."\n";
die("Unable to connect\n");
}
mysql_select_db("$db_navn")
or die("Unable to select db ".mysql_error()."\n");
$result = mysql_query("select * from nyheder where nyheden like '$word%'
order by id desc")
or die( "Unable to connect to SQL server. Reason: ".mysql_error());
while ($row = mysql_fetch_array($result)) {
?>
<table border="0" width="450" align="center" cellspacing="1"
bordercolor="#BECAD6">
<tr>
<td><font face="Verdana,Arial, Helvetica, sans-serif" size="1"
color="silver"><b><?echo ($row[dato]);?></b></td
</tr>
<tr>
<td><font face="Verdana,Arial, Helvetica, sans-serif" size="3"
color="silver"><b><a href="
http://www.retel.dk/nyheder/read.php?id= print
$row
[id]; ?>"><?echo ($row[overskrift]);?></a></font></b></td>
</tr>
</table><br><br><br>
<?
}
mysql_close()
?>
Problemet er bare at den kun kan søge på et ord afgangen og kun i en kolonne
afgangen. Hvordan kan jeg få den til at søge i flere kolonner? og med flere
ord?
Hvordan laver jeg sådan at hvis ingen af de søgte ord ikke findes, så kommer
den frem med en meddelse om at der var en ikke nogle ord der matcher?
Håber ikke at jeg er for krævende.