Witam. Mam taki problem:
Chce na podstawie danych z bazy danych i formularza wygenerowac plik *.rtf. Na jednej stronce mam formularz, zbieram z niego 3 dane: jego kod to:
<form action=\"generuj_um.php\" method=\"post\">
<table border=\"4\" align=\"center\">
<tr><td>Wybierz pracownika dla którego chcesz wygenerowac umowę o pracę:</td><td>
<?php
require('../../laczenie.inc');
$zapytanie = \"select * from pracownik;\";
echo \"<select name=pracow>\"; {
echo \"<option value=\".$result ['id_pracownika'].\">\".$result ['id_pracownika'].\" \".$result ['nazwisko'].\" \".$result['imie']; }
echo \"</select><br />\"; ?>
</td>
<tr><td>Pracodawca</td><td><input type=\"text\" name=\"pracodawca\" maxlength=\"30\" size=\"30\"><br /></td></tr>
<tr><td>Miejscowosc</td><td><input type=\"text\" name=\"miejscowosc\" maxlength=\"30\" size=\"30\"><br /></td></tr>
<tr><td>Imie, nazwisko oraz stanowisko reprezentanta firmy</td><td><input type=\"text\" name=\"reprezentant\" maxlength=\"40\" size=\"40\"><br /></td></tr>
<tr><td colspan=\"2\"><input type=\"submit\" value=\"Generuj umowe o prace\"></td></tr>
<tr><td>
</form>
na wywolanej stronce generuj_um.php chce wczytac szablon rtf i tu pojawia sie problem. Kod drugiej stronki to :
<?php
$pracodawca = $_POST['pracodawca'];
$miejscowosc = $_POST['miejscowosc'];
$reprezentant = $_POST['reprezentant'];
$ktory = $_POST['pracow'];
require('../../laczenie.inc');
$zapytanie1 = \"select * from pracownik;\";
for ($i=1;$i<=$ile1;$i++)
{
if ($i == $ktory)
{
$nazwisko = $resul[1];
$imie = $resul[2];
$data_zatr = $resul[4];
$stanowisko = $resul[7];
$rodzaj_um = $resul[6];
$etat = $resul[8];
$zapytanie2 = \"select * from stawki_placowe where id_pracownika=\".$ktory.\";\";
$stawka = $resul2[3];
}
}
header( 'Content-type: application/rtf' ); header( 'Content-Disposition: inline, filename=cert.rtf');
$data = date( 'F d, Y' ); $prac = $imie.\" \".$nazwisko;
$nazwa_pliku = 'um_o_prace.rtf';
$wp = fopen ( $nazwa_pliku, 'r' );
$wyswietl = str_replace( '<< ------------ PRACODAWCA -------------- >>', strtoupper( $pracodawca ), $wyswietl ); $wyswietl = str_replace( '<<DATAZAWARCIA>>', $data_zatr, $wyswietl ); $wyswietl = str_replace( '<<IMIE, NAZWISKO I STANOWISKO REPREZENTANTA >>', $reprezentant, $wyswietl ); $wyswietl = str_replace( '<<STANOWISKO>>', $stanowisko, $wyswietl ); $wyswietl = str_replace( '<<ETAT>>', $etat, $wyswietl ); $wyswietl = str_replace( '<<STAWKA GODZINOWA>>', $stawka, $wyswietl ); ?>
Wywala mi nastepujacy blad:
Cytat
Warning: Cannot modify header information - headers already sent by (output started at C:\html\pliki\pracuj\raporty\generuj_um.php:29) in C:\html\pliki\pracuj\raporty\generuj_um.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at C:\html\pliki\pracuj\raporty\generuj_um.php:29) in C:\html\pliki\pracuj\raporty\generuj_um.php on line 36
a pod tym jest duzo krzaczkow

(podejrzewam ze przegladrka otworzyla ten szbalon rtf, ale nie jestem pewien) . mam nadzieje ze komus sie zechce to przeczytac. Z gory dzieki za odzew
pozdrawiam