[Help] Wörtersalat Knacker

01/15/2012 11:16 RexBBB#1
Ich möchte mir ein Seite erstellen der wo Wörtersalat knackt, alle Wörter die im Datenbank sind.

Zum Beispiel im Datenbank steht das Wort Auto und Amsel.

Wenn jemand auf den Seite abruft kommt es 2 Textfelder.

Eines ist für den Wörtersalat zum Beispiel : ATOU und auf den anderen Textbox sollte dann der Script irgendwie auf Auto kommen. Ich weiss nicht wie das geht bei MySQL und das Script.

Geht es auch mit Visual Basic 2010 oder geht es nur mit PHP, weil mit Visual Basic kenne ich mich besser aus.

Danke im voraus.
01/15/2012 12:07 jacky919#2
Du müsstest jede mögliche Kombination mit der Datenbank abgleichen
Quote:
Geht es auch mit Visual Basic 2010 oder geht es nur mit PHP, weil mit Visual Basic kenne ich mich besser aus.
Wenn du in Visual Basic die Möglichkeit hast eine Datenbank einzulesen, kannst du das sicher tun.
01/15/2012 13:34 RexBBB#3
Wie soll ich den Script schreiben bei PHP damit es jedes Kombination abgecheckt?


Bei PHP sollte es so aussehen [Only registered and activated users can see links. Click Here To Register...] nur als Bild weisst nicht wie man genau macht^^
01/15/2012 13:50 MoepMeep#4
I lol'd. Wieso will hier andauernd irgendwer etwas machen ohne auch nur ansatzweise Grundlagen drauf zu haben?
01/15/2012 20:59 RexBBB#5
Ich habe es soweit geschrieben das es 2 Textboxen und 1 Button ist.

Wie schreibe ich mit Visual Basic das es wenn ich im 1 Textbox(Salat) und in 2.TextBox (Lösung) kommt?

Im Datenbank habe ich ein Tabelle:

So gemacht

Tabellename:

Tabelle1

[ID] [salat] [lösung]
1 AOUT AUTO


Wie schreibe ich das wenn der ich bei Textbox 1 AOUT schreibe das im 2.Textbox AUTO erscheint bitte um schnellen hilfe habe ausprobiert und es geht nicht
01/15/2012 21:27 jacky919#6
Es macht ja keinen Sinn, den "Buchstabensalat" mit in der Tabelle an zu geben.
Überlege mal wie viele Möglichkeiten es für ein langes Wort gaben würde.

Du musst aus den Buchstaben alle Möglichen Kombinationen bilden. Die Kombinationen gleichst du dann mit der datenbank ab. Bei einer Übereinstimmung hast du die Lösung.

Eine andere Möglichkeit wäre, dass du der Tabelle eine Spalte mit den in dem Wort vorkommenden Buchstaben.

Beispiel:
Code:
[Buchstaben] [Wort]
aotu, auto
eels, esel
eilps, spiel
Dein Programm sortiert die Buchstaben in der Eingabebox und sucht nach Übereinstimmungen. Diese Methode würde Rechenzeit sparen, weil die Kombinationen nicht gebildet werden müsstem.
01/15/2012 21:47 RexBBB#7
Wie schreibe ich es damit er es sucht bei mir sucht er nämlich nicht :-(

Mit den Datenbank weiss ich schon, aber wie schreibe ich das er auch sucht.