Mam nie lada problem z dodawaniem danych do bazy oraz z ich aktualizowaniem.
1. Przy dodawaniu danych do rekordu nazwa np. zdanie 'Firma Us³ugowa Robex' dodaje 'Firma' a resztê obcina.
W bazie rekord nazwa jest typu text.
2. Przy próbie aktualizowania danych po naci¶niêciu submit - nie aktualizuje.
Z góry dziêkuje za wszelk± pomoc.
Poni¿ej zawarto¶æ skryptu, s_firma.php
<? include "./include/baza.inc"; include "./include/naglowek.inc"; // dodawanie danych { $sql=mysql_query("INSERT INTO dane_firmy VALUES ('1','$nnazwa','$nadres','$ntelefon','$nfax','$nnip')"); } // aktualizowanie danych { $sql=mysql_query("UPDATE dane_firmy SET id_firma='1',nazwa='".$nnazwa."',adres='".$nadres."',telefon='".$ntelefon."',fax='".$nfax."',nip='".$nnip."'"); } ?>
<? if ($ile == 0) // formularz przy dodawaniu { } if ($ile == 1) // formularz przy aktualizowaniu { echo "<tr><td>Nazwa</td><td align=left><input type=text size=80 name=nnazwa value=".htmlspecialchars_decode($wiersz['nazwa'])."></td></tr>"; echo "<tr><td>Adres</td><td align=left><input type=text size=80 name=nadres value=".htmlspecialchars_decode($wiersz['adres'])."></td></tr>"; echo "<tr><td>Tel.</td><td align=left><input type=text size=20 name=nteleofon value=".htmlspecialchars_decode($wiersz['telefon'])."></td></tr>"; echo "<tr><td>Fax.</td><td align=left><input type=text size=20 name=nfax value=".htmlspecialchars_decode($wiersz['fax'])."></td></tr>"; echo "<tr><td>Nip</td><td align=left><input type=text size=20 name=nnip value=".htmlspecialchars_decode($wiersz['nip'])."></td></tr>"; } ?>
</table>
<? include "./include/stopka.inc"; ?>