
Jestem bardzo poczatkujacy w temacie php. Napotkalem problem, ktorego sam nie dam rady rozwiazac.
Mam bardzo prosty formularz w HTMLu:
A tuz pod nim kod php:
<?php $miesiace = array (1 => 'Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień'); { for ($i=1; $i <= $raty; $i++) { foreach ($dni as $v) { } foreach ($miesiace as $key => $value) { } foreach ($lata as $value) { } } } ?>
Kod dziala, generuje formularz w stylu:
1 rata [ 1 ] [ Styczeń ] [ 2006 ] Wplata: [ ]
2 rata [ 1 ] [ Styczeń ] [ 2006 ] Wplata: [ ]
3 rata [ 1 ] [ Styczeń ] [ 2006 ] Wplata: [ ]
itp
Co powinienem zmienic w powyzszym kodzie php, by wynik koncowy zalezal od numeru dnia wprowadzonego przez uzytkownika i by miesiace zwiekszaly sie w kazdym wierszu - cos w stylu:
1 rata [ 5 ] [ Styczeń ] [ 2006 ] Wplata: [ ]
2 rata [ 5 ] [ Luty ] [ 2006 ] Wplata: [ ]
3 rata [ 5 ] [ Marzec] [ 2006 ] Wplata: [ ]
4 rata [ 5 ] [ Kwiecień ] [ 2006 ] Wplata: [ ]

Z gory dziekuje za pomoc

Pozdrawiam
Maciak
EDIT:
Po calonocnym przemysleniu sprawy zrobilem to tak:
<?php if( ($_POST['kwota'] <> 0) AND ($_POST['raty'] <> 0)) { $d = $_POST['day']; // dzien pierwszej wplaty $m = $_POST['month']; // miesiac pierwszej wplaty $y = $_POST['year']; // rok pierwszej wplaty for ($i=1; $i <= $raty; $i++) { foreach ($dni as $v) { if ( $v == $d) // ustawia numer dnia, ktory uzytkownik else } foreach ($miesiace as $k => $v) { if ( $k == $m) // wybiera nazwe miesiaca else } foreach ($lata as $v) { if ($v == $y) // wybiera numer roku else } $m++; // po kazdej petli zwieksza numer miesiaca o jeden if ($m > 12 ) { $m = $m - 12; // po grudniu bierzacego roku przeskok na styczen... $y++; // ... nastepnego roku } } ?>
To dziala

Pytanie do doswiadczonych ludzi - czy mozna to zrobic estetyczniej?
