Proszę Was dzisiaj o wielką pomoc, a mianowicie gdy staram się dodać dane do bazy danych mssql to skrypt php próbuje mi to wykonać 2 razy

<? $serwer = "nazwa_serwera"; $konto = "konto"; $haslo = "haslo"; $baza_danych = "[bazka]"; $polaczenie = mssql_connect($serwer, $konto, $haslo); if ($polaczenie == False) { } mssql_select_db($baza_danych, $polaczenie); $wybrany_Imie = $_GET["wybrany_Imie"]; $wybrany_Nazwisko = $_GET["wybrany_Nazwisko"]; $wybrany_PESEL = $_GET["wybrany_PESEL"]; $wybrany_DataUrodzenia = $_GET["wybrany_DataUrodzenia"]; $wybrany_Typ = $_GET["wybrany_Typ"]; $wybrany_Plec = $_GET["wybrany_Plec"]; $wybrany_Miejscowosc = $_GET["wybrany_Miejscowosc"]; $wybrany_Ulica = $_GET["wybrany_Ulica"]; $wybrany_NrDomu = $_GET["wybrany_NrDomu"]; $wybrany_NrLokalu = $_GET["wybrany_NrLokalu"]; $wybrany_Poczta = $_GET["wybrany_Poczta"]; $wybrany_KodPocztowy = $_GET["wybrany_KodPocztowy"]; $wybrany_Wiek = $_GET["wybrany_Wiek"]; $wybrany_DataPrzyjecia = $_GET["wybrany_DataPrzyjecia"]; $wybrany_DataOdejscia = $_GET["wybrany_DataOdejscia"]; $dodaj=$_GET["dodaj"]; $funkcja=$_GET["funkcja"]; $dodawanie=$_GET["dodawanie"]; if($dodaj=='Dodaj' ) { print("<a id='taknie' href='DzieciPrzerabianie.php?dodawanie=1&funkcja=1&wybrany_Imie=$wybrany_Imie&wybrany_Nazwisko=$wybrany_Nazwisko&wybrany_PESEL=$wybrany_PESEL&wybrany_DataUrodzenia=$wybrany_DataUrodzenia&wybrany_Typ=$wybrany_Typ&wybrany_Plec=$wybrany_Plec&wybrany_Miejscowosc=$wybrany_Miejscowosc&wybrany_Ulica=$wybrany_Ulica&wybrany_NrDomu=$wybrany_NrDomu&wybrany_NrLokalu=$wybrany_NrLokalu&wybrany_Poczta=$wybrany_Poczta&wybrany_KodPocztowy=$wybrany_KodPocztowy&wybrany_Wiek=$wybrany_Wiek&wybrany_DataPrzyjecia=$wybrany_DataPrzyjecia&wybrany_DataOdejscia=$wybrany_DataOdejscia'><input type='submit' name='TAK' value='TAK'></a> <a id='taknie' href='DzieciDodawanie.php'><input type='submit' name='NIE' value='NIE'></a>"); } if($funkcja==1) { if($dodawanie==1) { mssql_select_db($baza_danych, $polaczenie); $procedura_SQL = mssql_init("Osoby_Wstawianie", $polaczenie); mssql_bind($procedura_SQL, "@Par_Imie", $wybrany_Imie, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_Nazwisko", $wybrany_Nazwisko, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_PESEL", $wybrany_PESEL, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_DataUrodzenia", $wybrany_DataUrodzenia, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_Typ", $wybrany_Typ, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_Plec", $wybrany_Plec, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_Miejscowosc", $wybrany_Miejscowosc, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_Ulica", $wybrany_Ulica, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_NrDomu", $wybrany_NrDomu, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_NrLokalu", $wybrany_NrLokalu, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_Poczta", $wybrany_Poczta, SQLVARCHAR); mssql_bind($procedura_SQL, "@Par_KodPocztowy", $wybrany_KodPocztowy, SQLVARCHAR); $wynik_SQL = mssql_execute($procedura_SQL); } $polecenia_sql = "SELECT TOP 1 IdOsoby FROM dbo.Osoby ORDER BY IdOsoby DESC"; $zbior_wierszy = mssql_query($polecenia_sql, $polaczenie); $wiersz = mssql_fetch_assoc($zbior_wierszy); $IdOsoby = $wiersz["IdOsoby"]; { mssql_select_db($baza_danych, $polaczenie); $procedurka_SQL = mssql_init("Dzieci_Wstawianie", $polaczenie); mssql_bind($procedurka_SQL, "@Par_IdOsoby", $IdOsoby, SQLINT4); mssql_bind($procedurka_SQL, "@Par_Wiek", $wybrany_Wiek, SQLINT1); mssql_bind($procedurka_SQL, "@Par_DataPrzyjecia", $wybrany_DataPrzyjecia, SQLVARCHAR); mssql_bind($procedurka_SQL, "@Par_DataOdejscia", $wybrany_DataOdejscia, SQLVARCHAR); $wyniki_SQL = mssql_execute($procedurka_SQL); } } ?>
Oczywiście pominąłem część HTMLowską bo ona nie gra roli. Jest to dodawanie jednocześnie danych do dwóch tabel tzn. najpierw dodaje dane do jednej tabeli wyciągam max Id z tej tabeli wstawiam do wstawienia danych do następnej tabeli. Proszę o szybką pomoc, ponieważ bardzo zależy mi na czasie


I co nie ma nikogo kto by mi pomógł z tym problemem

