oto kod ktory je ma dodawac:
<?php $login=$_POST['login']; $haslo=$_POST['haslo']; $imie=$_POST['imie']; $nazwisko=$_POST['nazwisko']; // reszta danych require "db_connect.php"; // wywoluje funkcje db_connect() db_connect(); $zapytanie1="insert into osoba (id_osoby,imie, nazwisko) VALUES (NULL,'".$imie."','".$nazwisko."' )"; $id_osoby= mysqli_insert_id($bd_lacz); $wynik1 = $bd_lacz->query($zapytanie1); $zapytanie2="insert into uzytkownicy(id_usera,id_osoby, login, haslo) Values (NULL,'".$id_osoby."','".$login."','".$haslo."', )"; $wynik2 = $bd_lacz->query($zapytanie2); if($wynik1) { } if (!$wynik1) { } if($wynik2) { } if (!$wynik2) { } ?>
no i jeszcze funkcja laczenia z baza:
<?php /****************************************************** * db_connect.php * konfiguracja połączenia z bazą danych ******************************************************/ function db_connect() { @ $bd_lacz = new mysqli('localhost', 'root', '', 'baza'); if (mysqli_connect_errno()) { } } ?>
efekt jest taki ze osobę faktycznie dodaje, ale użytkownika już nie - wydaje mi sie, ze problem jest z przekazaniem od osoby do tabeli użytkowników?? Jak to ma wyglądać poprawnie
