Kod
//Tworzymy formularz z polem zawierajacym ile ma byc nowo utworzonych pol:
<form action="index.php" method=post> <table border=0> <tr bgcolor=#cccccc>
<tr>
<td>Ile akrodów?</td>
<td align="left"><input type="text" name="ilosc_akordow" size="3" maxlength="3"></td> </tr> <tr>
<td colspan="2" align="center"><input type="submit" value="Wybierz"></td> </tr> </table> </form>
//Tworzymy pola
<?
$i=4;
$i=$_POST['ilosc_akordow'];
//Pobiera ilosc akordow
print 'Ilosc akordów: ';
print $i;
//Tworzenie forumularza z polami do akordow
print '<form action="index.php" method=post> <table border=0> <tr bgcolor=#cccccc>';
print '<tr>';
for ($j=0; $i<$j; $j++) {
$nazwa=$_POST['akord_'.$j];
print '<td align="left"><input type="text" name='.$nazwa.' size="3" maxlength="3"></td>';}
<form action="index.php" method=post> <table border=0> <tr bgcolor=#cccccc>
<tr>
<td>Ile akrodów?</td>
<td align="left"><input type="text" name="ilosc_akordow" size="3" maxlength="3"></td> </tr> <tr>
<td colspan="2" align="center"><input type="submit" value="Wybierz"></td> </tr> </table> </form>
//Tworzymy pola
<?
$i=4;
$i=$_POST['ilosc_akordow'];
//Pobiera ilosc akordow
print 'Ilosc akordów: ';
print $i;
//Tworzenie forumularza z polami do akordow
print '<form action="index.php" method=post> <table border=0> <tr bgcolor=#cccccc>';
print '<tr>';
for ($j=0; $i<$j; $j++) {
$nazwa=$_POST['akord_'.$j];
print '<td align="left"><input type="text" name='.$nazwa.' size="3" maxlength="3"></td>';}
Same pola sie tworza, tyle ze potem jak sie odwoluje do nich wg schematu akord_[i] to jest lipa, nic nie pokazuje, jak mozna to sprytnie wykombinowac? pozdrawiam