Witam wszystkich, mam mały problem. Mam kilka inputów (ten sam name)
W pierwszym polu wpisuje tekst, w drugim liczbę i tak na zmianę. Pól bedzie n (zawsze bedą tworzone dynamicznie po dwa) dlatego chciałem zastosować foreach, aby dostać się do tych postowych wartości i wypisać je potem np. w tabeli. Jednak coś nie wychodzi. Przykład ten działa niestety tylko dla pierwszej pary.
Problem jest pewnie przez inputy gdzie wszystkie nazwy są takie same. Gdzie robię błąd?
W skrócie zależy mi na tym aby kluczem key była wartość wpisana w polu wyżej a value powinna być wartość w polu niżej.
Kod:
<input type="text" name=wartosc[]/>
<input type="text" name=wartosc[]/>
<input type="text" name=wartosc[]/>
.
.
.
ewentualnie
<input type="text" name=wartosc[]/>
<input type="text" name=wartosc2[]/>
<input type="text" name=wartosc[]/>
<input type="text" name=wartosc2[]/>
Kod PHP:
foreach ($_POST['wartosc'] as $key => $value){
$data=$_POST[''wartosc'][0];
$val=$_POST['wartosc'][1];
echo "<td>".$data."</td>";
echo "<td>".$val."</td>";
}
Problem jest pewnie przez inputy gdzie wszystkie nazwy są takie same. Gdzie robię błąd?
W skrócie zależy mi na tym aby kluczem key była wartość wpisana w polu wyżej a value powinna być wartość w polu niżej.