Autor | Zpráva | ||
---|---|---|---|
Ctibor Profil |
Ahoj.
Vytvořil jsem si jednoduché počitadlo, ale stále mi to hází chybu (přestože počítá). Nemohl by mi, prosím, někdo poradit v čem je problém? <?php session_start(); $_SESSION['pocet'] = (!$_SESSION['pocet']) ? 0 : $_SESSION['pocet']; if($_POST['plus']) { $_SESSION['pocet']++; } if($_POST['minus']) { $_SESSION['pocet']--; } ?> <html> <body bgcolor="#FFFCB7"> <H2 ALIGN=CENTER><b>counter</b></H2> <form method="post"> <table> <tr><td> <input type=submit name="minus" value="-" /> </td> <td><?php echo $_SESSION['pocet']; ?> <td> <input type=submit name='plus' value="+" /> </td> </tr> </form> </body> </html> Pokud kliknu na "-" tak ta chyba je: Undefined index: plus in C:\wamp\www\counter.php on line 4 a když kliknu na plus tak chyba je: Undefined index: minus in C:\wamp\www\counter.php on line 7 Už to mám. Se omlouvám, že jsem otravoval. Ale kdyby to někdo chtěl vědět: if (isset ($_POST['plus'])) . . if (isset ($_POST['minus'])) Chyběla tam kontrola, jestli proměnná existuje. |
||
Časová prodleva: 11 let
|
0