Pokaż wyniki od 1 do 3 z 3

Wątek: Zamiana słowa

  1. #1

    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. #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 edytowane przez ArekWKC ; 18.01.2017 o 10:12

  3. #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

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •