Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Podobne zdania.
moto0095
post 2.08.2010, 07:26:42
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Witam. Szukam w google i nic nie mogę wyszukać. Chodzi mi o to, że mam bazę a w tej bazie rekordy dodawane przez userów i chciałbym zrobić dodatkowy przycisk w formularzu : "Zobacz czy ktoś już na to nie wpadł". Czyli jak np: będą zdania:
Ala ma kota, a kot ma mleko
Ala ma rudego kota, a kot ma mleko
Ala ma kota ,a kot ma zimne mleko
Kot ma zimne mleko ,a Ala ma kota
to funkcja uznałaby, że zdania są podobne.
Zna ktoś taki skrypt questionmark.gif
Go to the top of the page
+Quote Post
pedro84
post 2.08.2010, 09:14:59
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


similar_text()

Ten post edytował pedro84 2.08.2010, 09:15:58


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
moto0095
post 2.08.2010, 13:10:29
Post #3





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

Ostrzeżenie: (0%)
-----


Mam problem sad.gif. Jak to połączyć z bazą questionmark.gif

Ok zrobiłem tak:
  1. $wynik = mysql_query("SELECT * FROM table")
  2. or die('<div class="error">Błąd zapytania</div>');
  3.  
  4. while($r = mysql_fetch_array($wynik)) {
  5. similar_text(strtoupper($_POST['tresc']), strtoupper($r['tresc']), $podobne);
  6. if (number_format($podobne, 0) > 50){
  7. echo cośtam;
  8. }
  9. }


Ale mam, może banalny problem, wszystko jest ok do puki similar_text niczego nie znajdzie. Jak zrobić tak aby przy 0 wyników wyświetlić informacje questionmark.gif
Go to the top of the page
+Quote Post
zelu
post 2.08.2010, 13:13:42
Post #4





Grupa: Zarejestrowani
Postów: 229
Pomógł: 34
Dołączył: 7.12.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Dodaj $i = 0 przed while i inkrementuj za każdym razem jak coś znajdziesz.


Pozdro
Go to the top of the page
+Quote Post
erix
post 2.08.2010, 13:17:04
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Mam problem . Jak to połączyć z bazą

Masz w funkcjach MySQL SOUNDEX. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 12:28