| 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: 12 let
|
|||
0