Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z funkcja str_replace
simsonen
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.02.2007
Skąd: Działdowo

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


witam wszystkich
stawiam pierwsze kroki w php i mam nastepujacy problem:

w bazie danych zawarte sa imiona i nazwiska uczniow
chce zeby byly one automatycznie wstawiane do pliku oceny.rtf za pomoca funkcji str_replace

kod wyglada nastepujaco:
  1. <?php
  2. header("Content-type: application/msword");
  3. header("Content-Disposition: attachment; filename=oceny.rtf");
  4.  
  5. $nazwa_pliku="oceny.rtf";
  6. $wp=fopen($nazwa_pliku, "rb");
  7.  
  8. $wyswietl=fread($wp, filesize($nazwa_pliku));
  9. fclose($wp);
  10.  
  11.  
  12. include("./log.php");
  13. include("./log_do_ident.php");
  14.  
  15. $klasa=$_POST['klasa'];
  16. $semestr=$_POST['semestr'];
  17.  
  18. laczenie();
  19.  
  20. $zap="SELECT `id_rok/sem` FROM `rok-sem` WHERE `rok/sem` = '$semestr'"; 
  21. $wyk=mysql_query($zap);
  22. $wier=mysql_fetch_row($wyk);
  23. $sem_id=$wier[0];
  24.  
  25. lacz_ident();
  26.  
  27. $wyswietl=str_replace("<<KL>>", strtoupper($klasa), $wyswietl);
  28.  
  29. $zapytanie="SELECT uczen.imie, uczen.nazwisko, uczen.pesel_uczn, uczen.id FROM uczen, k
    lasa WHERE uczen.id_klasa=klasa.id AND klasa.nazwa='$klasa' ORDER BY uczen.nazwisko ASC"
    ; 
  30. $wykonaj=mysql_query($zapytanie);
  31. $i=1;
  32. while($wiersz = mysql_fetch_array($wykonaj))
  33. {
  34. $napis="<<N".$i.">>";
  35. $wyswietl=str_replace($napis, $wiersz[1]." ".$wiersz[0], $wyswietl);
  36. $i++;
  37. }
  38.  
  39. echo($wyswietl);
  40. ?>

(IMG:http://forum.php.pl/uwaga.gif)
poprawiam
revyag

Problem polega na tym ze w pliku uzupelniane sa nazwiska, ale tylko kilka. Wiekszosc nie jest zamnieniona.
Czy problem zwiazany jest ze zlozonoscia pliku oceny.rtf?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Czy moze mi ktos pomoc (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post

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: 1.10.2025 - 03:55