Ich muss (sollte!) für eine Schularbeit eine Webpage errichten. Die
mySQL-Datenbank mit dem Glossar steht bereit. Das Problem ist aber, dass ich die ca. 50 Begriffe alle von Hand verlinken muss.
Ich habe auf bei Euch gesehen, dass es auch anders geht.
Ich bin in PHP noch nicht so gewandt, und weiss daher nicht wie ich dies meistern könnte. Bis habe ich mich nur mit Gästebücher, Vots, etc. beschäftigt.
Das Problem ist, dass ich nicht weiss, wie ein solcher Vergleich
zwischen der Datenbank und der Textseite aussieht, um dann die Links zu erstellen.
Ich wäre auf Ihre Hilfe sehr dankbar.
Mit freundlichen Grüssen
Manuel
Homepage selbermachen 7.848 Themen, 35.566 Beiträge
hi.
du brauchst den text als string (egal ob in einem oder ein einem array). ferner brauchst du die begriffe in der datenbank. dann zerteilst du den text einfach in einzelne worte (php: explode) - das liefert die ein array aus worten. ueber dieses kannst du dann iterieren und einzeln nach den worten in der datenbank suchen. ist das woirt nicht drin, steckst du es einfach an das ende einen neuen strings und haengst ein leerzeichen dran. ist es drin, machst du einen link draus und haengst es dann an den neuen string. am ende hast du dann den verlinkten text im neuen string, den musst du nur noch ausgeben.
WM_HOPETHISHELPS
thomas woelfer