Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Podmana wartosci w tablicy
shtoc
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

Ostrzeżenie: (10%)
X----


  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2.  
  3. <html>
  4. <head>    
  5. </head>
  6. <body>
  7.  
  8.    <form method="post">
  9.    <textarea name="mix" cols="70" rows="20"></textarea>
  10.    <br />
  11.    <input type="submit" value="MIX"/>
  12.    </form>
  13.    <?php
  14.  
  15.    $pdo = new PDO('mysql:host=localhost;dbname=mikser', 'admin', 'xx');
  16.    $pdo ->query("SET NAMES latin2");
  17.  
  18.    $tablica = explode(" ", $_POST['mix']);
  19.  
  20.    foreach($tablica as $tmp)
  21.    {
  22.       $dlugosc=strlen ($tmp);
  23.       if ($dlugosc >= 4)
  24.       {
  25.          
  26.           $sql="  SELECT * FROM synonimy WHERE slowa REGEXP '$tmp'";
  27.           $stat = $pdo->query($sql);
  28.    
  29.            foreach($stat as $row)
  30.             {                            
  31.                $synonim=$row['slowa'];              
  32.                $nowa=str_replace(';', '|',$synonim);
  33.                                                            
  34.             }
  35.               echo '<br />'."[$tmp]".$nowa.'<br />';      // w zmiennej nowa sa synonimy pobrane z bazy dla slowa ze zmiennej tmp
  36.            
  37.       }
  38.    else ;
  39.  
  40.    unset ($nowa,$synonim);
  41.    }
  42.  
  43. ?>
  44.  
  45. </body>
  46. </html>


mam taki problem jak mam w tablicy z rozbitym tekstem podmienic dany wyraz dla ktorego sa sprawdzane synonimy tymi synonimami i zwrocic tekst z tymi synonimami??

przyklad :

to jest jakis napisany tekst

to jest jakis synonim|synonim1|synonm2 tekst
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shtoc
post
Post #2





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

Ostrzeżenie: (10%)
X----


no chyba (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

to jeszcze raz...

chodzi mi o to ze wrzucam sobie jakis tekst
rozbijam go na tablice słow po spacji
biore pierwsze slowo i sprawdzam czy spelnia warunek (czy jest wiecej niz 4 litery)
poczym robie zapytanie do bazy czy takie slowo jest w bazie (baa zawiera synonimy słow w formacie synonim;synonim1;synonim2 itd)
i jezeli to slowo jest w ktoryms z rekordow to pobieram te synonimy do zmiennej nowa

i tu zaczynaja sie schody gdyz chcialbym zastapic ta zmienna z pobranymi synonimami wyraz ktory był sprawdzany (czyli wlasnie nie wiem jak) i potem zeby wyswietlic ten tekst z pozmenianym slowami na ciagi synonimow
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 18.10.2025 - 08:16