Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z funkcją str_replace
krzesik
post 31.01.2016, 17:35:31
Post #1





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 25.08.2012

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


Pobieram dane do tabelki, wszystko ładnie się wypełnia ale chciałbym zmienić docelowe nazewnictwo
stosuję do tego celu funkcję str_replace jednak nie dział ona u mnie dobrze, pewnie robię jakiś głupi błąd ale nie wiem gdzie go szukać
oto mój kod:

  1. ..........................
  2. $lp = 0;
  3.  
  4. foreach ( $identyfikator as $book )
  5. {
  6. $lp++;
  7. $book = explode(" | ",$book);
  8.  
  9. echo '<tr style="background-color: #f2f2f2">
  10. <td align="center">'.$lp.'</td>
  11. <td>';
  12. if($nazwytowarow=='1') {
  13. $nazwa_new = str_replace("Kasia","1",$book[4]);
  14. $nazwa_new = str_replace("Asia","2",$book[4]);
  15. $nazwa_new = str_replace("Basia","3",$book[4]);
  16.  
  17. echo '
  18.  
  19. <input type="text" class="form-control" name="nazwa[]" title="Nazwa" value="'.$nazwa_new.'" /></input>';
  20.  
  21. } else {
  22. echo '
  23. <input type="text" class="form-control" name="nazwa[]" title="Nazwa" value="'.$book[4].'" /></input>';
  24. }
  25.  
  26. ........


Go to the top of the page
+Quote Post
woxala123
post 31.01.2016, 17:48:12
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

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


$str = str_replace
Go to the top of the page
+Quote Post
krzesik
post 31.01.2016, 17:50:09
Post #3





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 25.08.2012

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


Jaka to różnica?
Go to the top of the page
+Quote Post
patwoj98
post 31.01.2016, 18:51:56
Post #4





Grupa: Zarejestrowani
Postów: 218
Pomógł: 16
Dołączył: 6.06.2014
Skąd: Warszawa

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


Coś mi się wydaje, że zmienna $nazwa_new jest 3 razy ustawiana i ostatnia dopiero wyświetlana.
Go to the top of the page
+Quote Post
com
post 2.02.2016, 00:01:05
Post #5





Grupa: Zarejestrowani
Postów: 3 033
Pomógł: 366
Dołączył: 24.05.2012

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


  1. $nazwa_new = str_replace("Kasia","1",$book[4]);
  2. $nazwa_new = str_replace("Asia","2",$nazwa_new);
  3. $nazwa_new = str_replace("Basia","3",$nazwa_new);
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: 24.04.2024 - 05:05