php søgemaskine..

Tags:    php

Hej alle sammen, jeg er rimlig ny her, og jeg har tænkt meget på at lave en "internet ordbog" som er gratis, problemet er bare at jeg ikke rigtig kender så meget til php, så jeg tænkte på om der evt var nogen som kendte nogen færdiglavet søgemaskiner eller evt vil hjælpe mig..

Det skal være meget simpelt, altså et søge felt hvor man så søger på et ord fx.

Du søger i feltet på "Bil" og den den skriver så at "bil = Car" på engelsk,

Håber der er nogen som kan hjælpe.

Mvh. Henrik



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hey,

Jeg ved ikke lige hvor meget erfaring du har med databaser, men jeg ville da umidelbart tro at det ville være den nemmeste måde at lave sådant et system, altså med en database.

Hvis du er mere erfaren med databaser skal du bruge noget lign-ende: mysql_query("SELECT * FROM `table_name` WHERE `Row_With_Words` LIKE " . $Search_String); Men dette kræver selvfølgelig også lidt mere erfaring med PHP.

Hvis du er helt nybegynder med MySQL skal du nok læse en tutorial for nybegyndere, men problemet med PHP erfaringen skal nok løses først. her er lige nogle links til forskellige tutorials, der findes dog mange tusinde så husk, google er din ven :

- PHP
http://www.tizag.com/phpT/
http://www.w3schools.com/php/default.asp


- MySQL
http://www.tizag.com/mysqlTutorial/ << Med PHP
http://www.w3schools.com/sql/sql_where.asp << Dog uden PHP

Personlig ville jeg lave en tabel, der ike behøver mere end tre rækker, en række med id, en med det danske ord, og en med det engelske.

Håber du kan bruge det :D




Indlæg senest redigeret d. 17.01.2008 09:25 af Bruger #8845
Hey,

Jeg ved ikke lige hvor meget erfaring du har med databaser, men jeg ville da umidelbart tro at det ville være den nemmeste måde at lave sådant et system, altså med en database.

Hvis du er mere erfaren med databaser skal du bruge noget lign-ende: mysql_query("SELECT * FROM `table_name` WHERE `Row_With_Words` LIKE " . $Search_String); Men dette kræver selvfølgelig også lidt mere erfaring med PHP.

Hvis du er helt nybegynder med MySQL skal du nok læse en tutorial for nybegyndere, men problemet med PHP erfaringen skal nok løses først. her er lige nogle links til forskellige tutorials, der findes dog mange tusinde så husk, google er din ven :

- PHP
http://www.tizag.com/phpT/
http://www.w3schools.com/php/default.asp


- MySQL
http://www.tizag.com/mysqlTutorial/ << Med PHP
http://www.w3schools.com/sql/sql_where.asp << Dog uden PHP

Personlig ville jeg lave en tabel, der ike behøver mere end tre rækker, en række med id, en med det danske ord, og en med det engelske.

Håber du kan bruge det :D


Jo det kunne det ihvertfald, tak skal du have , men.. altså jeg har "nada" erfaring med noget af det der, altså har læst lidt på php og sån, men det er ikke det vilde, men det du mener med en tabel med 3 rækker, altså vil du så gøre det i php? og vil du være muligt at du kunne hjælpe mig med det?



Det jeg mener med de tre felter er, at man laver en database der ligner dette, så søger den efter det danske ord, og giver det engelske:

Fold kodeboks ind/udKode 


mysql_query("SELECT * FROM `Table` WHERE `dansk` LIKE '" . $Search_String . "'");
Hvis det man så søger efter er bil vil den finde den første række, og hvis man søgte efter hus den anden.



Altså det vil sige at hvis man søger på bil så finder den dén række hvor der står bil og så skriver det engelske ord som jeg selvføgelig selv har sat ind i databasen?



Indlæg senest redigeret d. 19.01.2008 13:42 af Bruger #13133
t