Zaznaczma z góry, że na html znam sie słabo (zeby nie było nie domówień )
Mam następujący probelem:
Napisałem w PHP aplikacją do wstawianie zleceń do bazy Oracle i wyświetlania ich dla podanego użytkownika. Do wporwadzania danych
użyłem formularza
- Kod: Zaznacz cały
<TR>
<TD>Opis problemu </TD>
<TD> <textarea cols=50 rows=10 name="p_problem"></textarea></TD>
</TR>
Chodzi mi o to żeby wymusić ENTER po przejściu do następnej lini takiego pola opisowego. kiedy nie ma entera po każdej lini podczas pobierania rekordów z bazy takie pole rozwala mi całą strone.
do wyswietlania zleceń zpisanych w bazie mam coś takiego
- Kod: Zaznacz cały
echo "<table align=center border=0 cellpadding=5 width=100%>";
while ( OCIFetch($stmt) )
{
....
$a = $a . "
<TR>
<TD width=20% bgcolor=lightskyblue>Nr arkusza</TD>
<TD width=20% bgcolor=lightskyblue>Data zgłoszenia</TD>
<TD width=20% bgcolor=lightskyblue>Termin</TD>
<TD width=20% bgcolor=lightskyblue>Odpowiedzialny</TD>
<TD width=20% bgcolor=lightskyblue>Kategoria</TD>
</tr>
<TR>
<TD width=20% bgcolor=lightskyblue><b>" . OCIResult($stmt, 1) . "</b></TD>
<TD width=20% bgcolor=lightskyblue><b>" . OCIResult($stmt, 2) . "</b></TD>
<TD width=20% bgcolor=lightskyblue><b>" . OCIResult($stmt, 6) . "</b></TD>
<TD width=20% bgcolor=lightskyblue><b>" . OCIResult($stmt, 3) . "</b></TD>
<TD width=20% bgcolor=lightskyblue><b>" . OCIResult($stmt, 4) . "</b></TD>
</tr>
<tr>
<TD VALIGN=top colspan=1><b>Opis problemu</b></TD>
<TD colspan=4><b>" . OCIResult($stmt,5) . "</b></TD>
</TR>
<TR>
<TD VALIGN=top colspan=1><b>Rozwiązanie</b></TD>
<TD colspan=4><b>" . OCIResult($stmt,7) . "</b></TD>
</TR>
";
...
echo $a;
}
Oba pola "Opis problemu" i "Rozwiązanie" rozwalają mi całą tabele jeżeli
nie mają ENTER'ów "w sobie"
Będę wdzięczny za pomysł jak to rozwiązać
Pozdrawiam
Mariusz