Ogłoszenie

Zwiń
No announcement yet.

Zamiana słowa

Zwiń
X
 
  • Filtr
  • Czas
  • Pokaż
Wyczyść wszystko
new posts

    Zamiana słowa

    Udało mi się zrobić rangi, za co bardzo dziekuje za pomoc.
    Zastanawiałam sie czy nie zalozyc nowego watku czy w tamtym samym napisac, ale postanowilam nowy napisac.

    Mam drugie pytanie.
    chodzi, o to że chcę zrobić zamianę słów. Tzn ktoś napisze na czacie "morze" to zamienia mu się na słowo "Morze" albo, słowo "jakies wybrane przeklenstwo" na "Też cie lubie :*".
    zrobiłam tak ale tylko jedno słowo zmienia resztę już nie :C
    zrobiłam tabele o nazwie zamiana
    a w nim
    slowo i zmiana
    w slowo są wyrazy ktore mają być zmienione
    w zmiana są wyrazy ktore zmieniają

    to mój kod:
    Kod php:
    if($c['slowka'] == 1){
    $qqw $db->query("SELECT * FROM `zamiana` limit 1");
    while(
    $rr $qqw->fetch_assoc()){
    $wulga $rr['slowo'];
    $wulgar $rr['zmiana'];}
    $parts str_ireplace($wulga,"$wulgar",$parts); 
    Próbowałam to:
    Kod php:
    $qqw $db->query("SELECT * FROM `zamiana` limit 1"); 
    zmienic na
    Kod php:
    $qqw $db->query("SELECT * FROM `zamiana`WHERE `slowo` = '{$parts}' limit 1"); 
    ale zmieniało się tylko pierwsze słowo w zdaniu ale w srodku zdania już nie
    Nie wiem jak to zrobić próbuję na różne sposoby i nic :C . pomoże ktos ?

    #2
    Zamienia Ci jedno słowo ponieważ masz w zapytaniu limit = 1
    I funkcja str_ireplace musi być w pętli. Chyba że zrobisz tablice
    Ostatnio edytowany przez ArekWKC; [ARG:4 UNDEFINED].
    Zapraszam na czaty https://gg-czaty.pl/czaty 😉

    Komentarz


      #3
      Zrobiłam tam. wzięłam str_ireplace w pętle i działa jak nalezy..
      Dziekuje bardzo..
      eh nie wiem czemu na to nie wpadlam :C

      Komentarz

      Pracuję...
      X