Wpis z mikrobloga

@dzimen ok, ale w tym pliku ktory rzuca blad nie masz zainicjalizowanego mysqli. Wyrzuc to sobie do jakiegos pliku wczesniej i dolaczaj przez require
@virus-t: @Arveit: Teraz wywala cos takiego: Warning: mysqlistmt::bindparam(): Number of elements in type definition string doesn't match number of bind variables in C:\xampp\htdocs\projekt\aktualizacja.php on line 11
-1 Row inserted.

Wrzuciłem do pliku cos takiego $mysqli = new mysqli('localhost', 'damian', 'damian', 'projekt');
@dzimen: Najprościej dorzuć po prostu,

$mysqli = new mysqli('localhost', 'damian', 'damian', 'projekt');
$mysqli -> query ('SET NAMES utf8');
$mysqli -> query ('SET CHARACTERSET utf8unicode_ci');

przed:

$update = $mysqli->prepare('UPDATE pacienci1 SET nazwisko=?, imie=?, wiek=?, ulica=?, miasto=? WHERE lp=?');
@dzimen: mały oftopik, ale skoro się uczysz:
1. nazwy zmiennych i tabel TYLKO po angielsku
2. używaj jakiegoś frameworka z dobrym orm ( byle nie laravela ;) ) - symfony lub zenda. Można się uczyć z tutoriali, jednocześnie podłapując dobre praktyki - i zazwyczaj ktoś już wcześniej miał problemy na które ty natrafisz...

korzystanie z $_POST to zła praktyka, tak samo jak nazwy zmiennych po polsku :)
@virus-t: z dumpa jest coś takiego: array(6){ ["nazwisko"]=> string(10) "Płudowski" ["imie"]=> string(6) "Damian" ["wiek"]=> string(2) "23" ["ulica"]=> string(16) "Chełmska 1 m. 1" ["miasto"]=> string(8) "Warszawa" ["lp"]=> string(1) "2" }