02. januar 2006 - 16:12Der er
3 kommentarer og 1 løsning
tilføje noget til mit søgescript
jeg har fundet et søgescript er på eksperten, og kunne godt tænkte mig at udvide det. Man skal også have mulighed for at søge i databasen `brugere`. Det skal virke på den måde at der skal være to radio buttons hvor den ene er til bruger søgning og den anden er til forum søgning. Lige nu kan man kun søge på forummet. her er koden:
$query = mysql_query("Select * from forum WHERE LOWER(overskrift) LIKE '%".strtolower($ord)."%' ORDER BY overskrift ASC")or die(mysql_error()); if (mysql_num_rows($query)>0){
$number = mysql_num_rows($query); echo "Der blev fundet <b>".$number."</b> resultat(er) på søgningen <b>".$ord."</b><br><br><ul>"; while($row = mysql_fetch_array($query)){ echo '<a href="laes.php?id='.$row['ID'].'">'.$row['overskrift'].'</a>'; echo '<br>'; } echo "</ul>";
}else{ echo "Ingenting fundet på søgningen <b>".$ord."</b>"; }
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
indsæt det her i din søgeform: <input name="soeg" type="radio" value="forum" checked><br> Forum<br> <input name="soeg" type="radio" value="brugere"><br> Brugere<br> ------------------------------------------------------ Her er udvidelsen af den kode du har postet:
$query = mysql_query("Select * from ".$soeg." WHERE LOWER(overskrift) LIKE '%".strtolower($ord)."%' ORDER BY overskrift ASC")or die(mysql_error()); if (mysql_num_rows($query)>0){
$number = mysql_num_rows($query); echo "Der blev fundet <b>".$number."</b> resultat(er) på søgningen <b>".$ord."</b><br><br><ul>"; while($row = mysql_fetch_array($query)){ echo '<a href="laes.php?id='.$row['ID'].'">'.$row['overskrift'].'</a>'; echo '<br>'; } echo "</ul>";
}else{ echo "Ingenting fundet på søgningen <b>".$ord."</b>"; }
formen har du lavet rigtigt, men php delen er ikke. Hvis man søger under brugere skal der være PRÆCIS samme muligheder og samme visning som hvis det var forummet man søgte på. den enste forskel er at søge resultaterne skal linie til profil.php?id= osv.
$query = mysql_query("Select * from forum WHERE LOWER(overskrift) LIKE '%".strtolower($ord)."%' ORDER BY overskrift ASC")or die(mysql_error()); if (mysql_num_rows($query)>0){
$number = mysql_num_rows($query); echo "Der blev fundet <b>".$number."</b> resultat(er) på søgningen <b>".$ord."</b><br><br><ul>"; while($row = mysql_fetch_array($query)){ echo '<a href="laes.php?id='.$row['ID'].'">'.$row['overskrift'].'</a>'; echo '<br>'; } echo "</ul>";
}else{ echo "Ingenting fundet på søgningen <b>".$ord."</b>"; }
$query = mysql_query("Select * from brugere WHERE LOWER(brugernavn) LIKE '%".strtolower($soegeord)."%' ORDER BY brugernavn ASC")or die(mysql_error()); if (mysql_num_rows($query)>0){
$nummer = mysql_num_rows($query); echo "Der blev fundet <b>".$nummer."</b> resultat(er) på søgningen <b>".$soegeord."</b><br><br><ul>"; while($row = mysql_fetch_array($query)){ echo '<a href="profil.php?id='.$row['id'].'">'.$row['brugernavn'].'</a>'; echo '<br>'; } echo "</ul>";
}else{ echo "Ingenting fundet på søgningen <b>".$soegeord."</b>"; }
mysql_close();
}else{ echo "Indtast et søgeord"; } }
?>
Synes godt om
Ny brugerNybegynder
Din løsning...
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.