Hej, czy istnieje taka opcja że po wpisaniu w input type="number" jakiejś wartości i naciśnieciem entera po przesłaniu formularza, aby nie znikały te wartości po odświeżeniu strony?? Podejrzewam tu js?
0
0
Chyba źle podejrzewasz :D. W PHP wystarczy że to co przesyłasz w formularzu przez GET/POST pobierzesz i dodasz jako value w input.
na przykład:
<input type="number" name="liczba" value="<? echo $_POST['liczba']; ?>">
0
A jeśli wygląda to tak:
echo '<td><input type="number" name="pole_1['.$value.']" value="0" min="0" max="9999" /></td>';
co mam w value dać??
0
Musisz wiedzieć jakie są nazwy pól, bo przecież jakoś je pobierasz potem po wysłaniu formularza. A jeśli nie wiesz to sprawdź wypisując je wszystkie po kolei:
foreach ($_POST as $key => $value) {
echo "nazwa: ".$key." wartość: ".$value;
}
W każdym razie w value ma być wpisana wartość z formularza. Z drugiej strony zastanawiam się czy wpisanie
$_POST['pole_1['.$value.']']
by nie zadziałało.
0
Niestety to nie działa
1
Prawdopodobnie:
$wartosc=$_REQUEST['pole_1'][$value];
echo '<td><input type="number" name="pole_1['.$value.']" value="'.$wartosc.'" min="0" max="9999" /></td>';
0
Dziekuje, właśnie tak to ma być :D