Avatar billede langkiller Nybegynder
03. maj 2010 - 23:04 Der er 14 kommentarer og
1 løsning

søgefunktions resultater med fed ?

Hey eksperter! Har et lille problem med min søgefunktion..


her er html formen fra soeg.php :

<form name\\\"soeg\\\" method=\\\"POST\\\" action=\\\"soeg_indsaet.php\\\">
    <input type=\\\"text\\\" name=\\\"bruger\\\" cols=\\\"30\\\">

    <input type=\\\"submit\\\" name=\\\"soeg\\\" value=\\\"Søg\\\">
    </form>





Her er det væsentlige fra soeg_indsaet.php :

$bruger = $_POST[\"bruger\"];

$soeg = mysql_query(\"SELECT * FROM brugere WHERE brugernavn LIKE \'%$bruger%\' ORDER BY brugernavn ASC\") or die(mysql_error());

while ($vis = mysql_fetch_array($soeg))
{
$result = str_replace($bruger, \'<b>\'.$bruger.\'</b>\', $vis[\'brugernavn\']);

print \"<a href=\\\"../profil.php?id=$vis[id]\\\">\".$result.\"</a><font face=\\\"tahoma\\\" size=\\\"2\\\"> - \".$vis[\"erhverv\"].\"</font><br>\";
}




Vil gerne have det indtasede til at stå med fed skrift når resultaterne vises.. altså i nogle tilfælde ville kun dele af et ord være markeret med fed..

Det virker delvist, da den kun gør skriften fed når der indtastes et enkelt bogstav i søgefeltet fra \"soeg.php\"
Avatar billede majbom Novice
04. maj 2010 - 09:40 #1
hvorfor alle de backslashes? (\)
Avatar billede langkiller Nybegynder
04. maj 2010 - 09:50 #2
Det skal der være når der skriver html tags i php.. f.eks. echo "<a href=\"efef\">hej</a>";

Normalt (ren html kode) ville det være
<a href="efef">hej</a>

Har du et svar til mit spørgsmål ?
Avatar billede majbom Novice
04. maj 2010 - 10:02 #3
det er jeg godt klar over, men det her giver da ingen mening:

$bruger = $_POST[\"bruger\"];

og:

<input type=\\\"submit\\\" name=\\\"soeg\\\" value=\\\"Søg\\\">
Avatar billede langkiller Nybegynder
04. maj 2010 - 10:30 #4
okay okaay xD

øhhh... jo det har du da ret i .. ved ikke hvorfor der er så mange / nu.. der var overhovedet ikke så mange da jeg skrev koden . :S
Avatar billede majbom Novice
04. maj 2010 - 11:00 #5
nå, så er det nok eksperten der fucker op i det....


jeg kan ikke se hvorfor det ikke skulle virke, det du har der...

kan man se det live, eller ligger det lokalt?
Avatar billede langkiller Nybegynder
04. maj 2010 - 11:20 #6
jo man kan godt se det live.. man skal dog oprette sig som bruger på siden først.. og havde egentlig også droppet det der med fred skrift så koden er ikke den samme mere.. har tilføjet noget mere
Men hvis du kan bruge det til noget alligevel er det www.postballerup.1go.dk
Avatar billede langkiller Nybegynder
04. maj 2010 - 11:21 #7
kan også lige lave koden om så den er den samme igen ( som skrevet i dette spørgsmål)
Avatar billede majbom Novice
04. maj 2010 - 11:41 #8
hele navnet står med fed under søgeresultaterne?
Avatar billede langkiller Nybegynder
04. maj 2010 - 12:13 #9
ja ved det godt.. det er fordi jeg havde droppet det med fed.. så valgte bare at gøre brugernavn + "erhverv " fed altid.. Jeg laver lige koden om igen når jeg kommer hjem fra skole ved 15 tiden.
Avatar billede langkiller Nybegynder
04. maj 2010 - 12:21 #10
Og ja man kan godt bruge html tags osv på forsiden.. kan se at du har brugt noget div border halløj .. :) overvejede også at forhindrer det :)
Avatar billede majbom Novice
04. maj 2010 - 13:14 #11
nok en go ide - ondsindede mennesker kunne smide en iframe ind som indeholder forkerte sider :)
Avatar billede langkiller Nybegynder
26. august 2010 - 13:47 #12
havde fuldstændig glemt at få lukket tråden

tak for hjælpen :)
Avatar billede majbom Novice
26. august 2010 - 18:19 #13
øhm selv tak?
Avatar billede langkiller Nybegynder
26. august 2010 - 18:42 #14
Ja ved godt det er lang tid siden.. Havde bare en masse tråde jeg havde glemt at lukke så gik lige i krig med at komme af med alle de points jeg havde ude.
Avatar billede majbom Novice
27. august 2010 - 07:08 #15
ja ja...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester