mam taki problem, że pobierając dane do formularza z bazy danych ucina mi spację.
Jeśli dodam pole ze spacją, to zapisze się to w bazie normalnie, pobierając dane z tego pola poza polem input wyświetla dobrze, tylko w input ucina spację.
Mam taki kod:
$id_klienta = pokaz_id($_COOKIE["login"]); $dane_kienta = pokaz_dane_usera($id_klienta); <form method=post action=edytuj_klienta.php> <td>Nazwisko *</td> <td><input size='30' name=nazwisko value=$dane_kienta[1]></td> <input type=hidden name=typ value=$_GET[typ]><input type=hidden name=id value=$id_klienta> </form>
tutaj fukncja edytująca usera
function edytuj_uzytkownika($id_usera) { if (!$_POST["login"] ) { if (!$_POST["login"]) } else { $haslo = sha1($_POST["haslo"]); if ($_POST["typ"] == "klient") { $user = pokaz_id($_COOKIE["login"]); } mysql_query("update users set imie='$_POST[imie]',nazwisko='$_POST[nazwisko]',nazwa_firmy='$_POST[nazwa_firmy]',adres='$_POST[adres]',nip='$_POST[nip]',miasto='$_POST[miasto]',kod_pocztowy='$_POST[kod_pocztowy]',telefon='$_POST[telefon]',fax='$_POST[fax]',email='$_POST[email]',pass='$haslo',domena='$_POST[domena]',www='$_POST[www]',typ='$_POST[typ]' where id='$id_usera'"); return 0; } }
no i tu funkcja pokazujaca dane usera
function pokaz_dane_usera($id_usera) { $user = mysql_query("select imie,nazwisko,nazwa_firmy,adres,nip,regon,miasto,kod_pocztowy,telefon,fax,email,
login,domena,www from users where typ = '$_GET[typ]' and id = '$id_usera' "); return $user; }