Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 19.10.2016 Ostrzeżenie: (0%)
|
Witam, Mam za zadanie wyswielac za pomoca wcisniecia przycisku submit (dalej lub wstecz) nazwy piosenek po kolei. One maja sie zapetlac tzn, jesli wcisne dalej to wyskoczy mi piosnka1, jesli wcisne znowu to ma juz byc piosenka2, a nie moge do tego dojsc... :/. Ciagle wysiwetlaja mi sie wszystkie 4. Oto moj kod:
<html> <head> <title>NieMa</title> <meta charset="UTF-8"> </head> <body> <form method="post"> <input type="submit" name="wstecz"> <input type="submit" name="dalej"> </form> </body> </html> <? $playlista = array( 1 => 'piosenka1', 2 => 'piosenka1', 3 => 'piosenka3', 4 => 'piosenka4', ); $dalej= $_POST['dalej']; $wstecz= $_POST['wstecz']; while ($i<5) { if ($dalej){ echo $playlista[$i]."\n"; $i++; } else { $i--; echo $playlista[$i]."\n"; } } Myslalam ze petla zatrzyma sie w momencie gdy uzytkownik ma wcisnac przycisk i poczek az go wcisnie i dopiero pojdzie dalej ta petla, lecz wychodzi na to ze uzytkownik moze ja wcisnac tylko raz i petla sie zapetla do momentu az i<5. Nie wiem czy mozna mnie zrozumiec, ale staram sie wytlumaczyc dosc prsoto (IMG:style_emoticons/default/smile.gif) . W czym tkwi moj problem? Ten post edytował dolar 8.11.2016, 12:19:07 |
|
|
|
dolar [PHP]Jak wyswietlic po kolei wartosci z tablicy w formularzu za pomoca submit? 8.11.2016, 12:12:27
viking Przycisk jest po stronie przeglądarki a kod PHP wy... 8.11.2016, 12:16:58
dolar $i=1;
while ($i<5) {
if ($dalej... 8.11.2016, 12:23:55
emstawicki Może to coś Tobie wyjaśni zasadę działania formula... 8.11.2016, 13:22:30
dolar Hmm podobno da sie to zrobic bez uzywania hidden -... 8.11.2016, 14:32:05
emstawicki Opisz może jak rozumiesz interpretowanie skryptu p... 8.11.2016, 14:41:24
dolar hmm ja myslalam zeby to dzialalo w ten sposob:
Je... 8.11.2016, 15:18:27
viking Tak jak ci pisałem, zacznij rozróżniać że PHP dzia... 8.11.2016, 15:32:55
emstawicki Dokładnie jak @viking napisał. Po wczytaniu adresu... 9.11.2016, 09:20:50 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 21:42 |