Witam. Jestem początkujący. Zrobiłem sobie krótki przykład, który mam w książce z której się uczę. Jest tylko taki problem ze na moim sewerze lokalnym (mam Krasnala) wszystko działa jak trzeba, natomiast na prawdziwym serwerze w internecie ten skrypt mi nie działa. Domyślam się, że to zależy od konfiguracji sewera. Ale co mogę zrobić ze swoimi plikami (jak je poprawić), żeby były dostosowane do większej ilości serwerów. Poniżej zamieszczam kody tych plików. Cel jest taki: 1. Podajesz ile masz dzieci

, 2. Wpisujesz ich imiona, 3. Te imiona są wyświetlane.
dynamic.html
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<form action="dynamic.php" method="post"> Ile masz dzieci ?
<input type="text" name="numer"> <input type="submit" value="Dalej">
dynamic.php
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<title>Untitled Document</title>
</head>
<body>
<form method=\"get\" action=\"dynamic2.php\">
<?php
//import
$numer = $_POST['numer'];
//koniec
for ($licznik=0; $licznik<$numer; $licznik++)
{
$lp = $licznik + 1;
echo \"<br><br>Podaj imie dziecka numer $lp <br>\"; echo \"<input type=text name=dziecko[]\"; }
if ($licznik == 0
) echo \"Nacisnij przycisk, aby kontynuowac\";
?>
<br>
<br>
<input type=\"submit\" value=\"Dalej\">
</form>
</body>
</html>
dynamic2.php
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<title>Untitled Document</title>
</head>
<body>
<?php
$lt = 0;
echo \"Imiona twoich dzieci to:\";
do
{
echo \"<br><br> $dziecko[$lt]\"; $spr = \"$dziecko[$lt]\";
$lt++;
} while ($spr != '');
if ($lt == 1
) echo \"Nie dotyczy\"; ?>
</body>
</html>