15. april 2002 - 22:01Der er
5 kommentarer og 1 løsning
Udbyg søgemaskine
Jeg har dette stykke kode:
$query = mysql_query("SELECT dato,tekst,overskrift from nyheder WHERE tekst LIKE '%$sog%' OR overskrift LIKE '%$sog%'"); echo "Disse nyheder matchede til: <i><b>$sog</b></i><br><br>"; while ($row = mysql_fetch_array($query)) { print "$row[tekst]<br>"; } mysql_close($db); } else {
Hvordan udbygger man det til at sige: "Ingen resultater ved din søgning" OG "Du skal indtaste et søgeord"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
15. april 2002 - 22:06#1
function sog($sog) { if (!$sog) return "Du skal indtaste et søgeord"; $result = mysql_query("SELECT dato,tekst,overskrift from nyheder WHERE tekst LIKE '%$sog%' OR overskrift LIKE '%$sog%'") OR DIE(mysql_error()); if ($mysql_num_rows($result) < 1) return "Ingen resultater"; $output = "Disse nyheder matchede til: <i><b>$sog</b></i><br><br>"; while ($row = mysql_fetch_array($result)) $output .= "$row[tekst]<br>"; return $output; } echo sog($sog);
Synes godt om
Slettet bruger
15. april 2002 - 22:10#2
Hov ... if (mysql_num_rows($result) < 1) og ikke if ($mysql_num_rows($result) < 1)
Eksemplet er utestet som du kan se :) Men den fejl sprang lige i øjnene.
function sog($sog) { if (!$sog) return "Du skal indtaste et søgeord"; $result = mysql_query("SELECT dato,tekst,overskrift from nyheder WHERE tekst LIKE '%$sog%' OR overskrift LIKE '%$sog%'") OR DIE(mysql_error()); if ($mysql_num_rows($result) < 1) return "Ingen resultater"; $output = "Disse nyheder matchede til: <i><b>$sog</b></i><br><br>"; while ($row = mysql_fetch_array($result)) $output .= "$row[tekst]<br>"; return $output; } echo sog($sog); } else { ?>
<? function dbConnect() { mysql_connect("localhost", "root", ""); mysql_select_db("db"); }
function sog($sog) { if (!$sog) return "Du skal indtaste et søgeord"; $result = mysql_query("SELECT dato,tekst,overskrift from nyheder WHERE tekst LIKE '%$sog%' OR overskrift LIKE '%$sog%'") OR DIE(mysql_error()); if (mysql_num_rows($result) < 1) return "Ingen resultater"; $output = "Disse nyheder matchede til: <i><b>$sog</b></i><br><br>"; while ($row = mysql_fetch_array($result)) $output .= "$row[tekst]<br>"; return $output; } if ($submit) { dbConnect(); echo sog($sog); } ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.