Witam, ucze się robienia stron i mam taki mały problem. Robię panel administracyjny i w tym panelu najpierw wybieram strone a następnie dynamicznie ładuje mi się lista podstron. Na razie mam zrobione tak, że z bazy ładują mi się do formularza strony i jak wybiorę któreś z listy to działa mi ajax i generuje się liste podstron. Jak zrobić, żeby dynamicznie dodać pole input w formularzu jeżeli dana strona nie ma żadnych podstron? Po prostu chcę zrobić tak, że jak nie ma podstron to pojawią się buttony "usuń", "dodaj podstrone".

plik admin_panel.php

<?php
require "funkcje_php.php";
session_start();
if(!isset($_SESSION['sesja']))
{
	header('Location: index.html');
}
else
{
connection();
$wynik=mysql_query("select Menu_ID, nazwa from menu")
or die("Błąd zapytania");


echo '



<!DOCTYPE html>
<html>

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>Panel administracyjny</title>
<link rel="stylesheet" href="admin_panel_style.css">
<script src="funkcje_ajax.js"></script>
</head>

<body>
<header>
	<span>Panel administracyjny</span>
	<a style="float: right;" href="admin_wylogowanie.php">Wyloguj</a>
</header>
<div id="srodek">
	<span>Wybierz menu:</span>';
	
wyswietlMenu($wynik);	


	
echo '<div id="podmenu"></div>
</div>

</body>

</html>

';
mysql_close();
}
?>

plik funkcje_php.php

<?php

	function connection()
	{
		$serwer='localhost';
		$uzytkownik='root';
		$haslo='vertrigo';
		$baza='cisnienie';
		
		@mysql_connect($serwer, $uzytkownik, $haslo)
		or die("Brak połączenia z bazą danych");
		
		@mysql_select_db($baza)
		or die("Niepoprawna baza danych");
	}
	
	function wyswietlMenu($wynik)
	{
		if(mysql_num_rows($wynik) > 0)
		{
			echo '
				<form>
				<select name="menu" onchange="podMenu(this.value)">';
				echo "<option value=\"\">Wybierz menu</option>";
				while($r=mysql_fetch_assoc($wynik))
				{
					echo "<option value=\"".$r["Menu_ID"]."\">".$r["nazwa"]."</option>";
	
				}
				echo '</select></form>';
		}
		else
		{
			echo '
				<form action="">
					<select>
						<option>Brak pozycji</option>
					</select>
				</form>';
		}

	}
?>

plik funkcje_ajax.js

function podMenu(str)
{
	if (str=="")
  	{
  		document.getElementById("podmenu").innerHTML="";
  		return;
  	} 
	if (window.XMLHttpRequest)
  	{
  		zadanie=new XMLHttpRequest();
  	}
	else
  	{
  		zadanie=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	zadanie.onreadystatechange=function()
	{
		if(zadanie.readyState == 4 && zadanie.status == 200)
		{
			document.getElementById("podmenu").innerHTML = zadanie.responseText;
		}
		else
		{
			document.getElementById("podmenu").innerHTML = "<img src=\"loader.gif\">";
		}
	}
	
	zadanie.open("GET", "podmenu.php?v="+str, true);
	zadanie.send();
}