Witam wszystkich poszukuję rozwiązania małego problemu ( ani na overstocku ani na php.net nie znalazłem rozwiązania więc pytam tu może ktoś z was będzie miał pomysł.

pola formularza nie uzupełniają się danymi przy edycji za jego pomocą wpisu w bazie mysql. Na moje oko bind_result nie działa tak jak powinno błędów żadnych nie dostaje po prostu zwraca formularz z pustymi polami jak przy dodawaniu nowego wpisu.

Poniżej fragment kodu odpowiadający za uzupełnianie pól formularza w trybie edycji:

if(isset($_GET['id']))
{
if(is_numeric($_GET['id']) && $_GET['id'] > 0)
{
$id = $_GET['id'];

	$stmt=mysqli_stmt_init($mysqli);
	
	if(mysqli_stmt_prepare($stmt, "SELECT * FROM oferty WHERE id = ?"))
	{
		mysqli_stmt_bind_param($stmt,"i",$id);
		mysqli_stmt_execute($stmt);
		mysqli_stmt_bind_result($stmt, $id,$naglowekKarty,$kategoria,$typ,$cena,$negocjacja,$marka,$model,$rokProdukcji,
									$rodzajPaliwa,$naped,$skrzyniaBiegow,$kolor,$przebieg,$zarejestrowany,$opisPojazdu);
		while(mysqli_stmt_fetch($stmt))
		{
		stworzFormularz($id,$naglowekKarty,$kategoria,$typ,$cena,$negocjacja,$marka,$model,$rokProdukcji,
							$rodzajPaliwa,$naped,$skrzyniaBiegow,$kolor,$przebieg,$zarejestrowany,$opisPojazdu);
		}
		mysqli_stmt_close($stmt);
	}
	else
	{
		echo "Błąd Zapytania";
	}
	
}
else
{
	header("Location: boListaPojazdow.php");
}

}
else
{
tutaj znajduje się kod dodawania nowego wpisu.
}