Мне нужно som help, добавляя значение переменной сеанса с помощью кнопок отправки. Если я определяю переменные как 0, это не будет считаться, и если я не он говорит:PHP: счетчик, использующий переменные сеанса
«Примечание: Undefined индекс: paperbagCount в /дома/саксонской/студентов/20151/chwi15/WWW /affar3/test.php на линии 52"
"Примечание: Undefined индекс: plasticbagCount в /home/saxon/students/20151/chwi15/www/affar3/test.php на линии 59"
<?php
if(!session_status() === PHP_SESSION_ACTIVE) {
session_start();
$_SESSION["paperbagCount"] = 0;
$_SESSION["plasticbagCount"] = 0;
}
session_start();
error_reporting(-1);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Startsida</title>
</head>
<body>
<?php
if(isset($_POST['addPaper'])) {
$_SESSION["paperbagCount"]+=1;
}
if(isset($_POST['deletePaper'])) {
if ($_SESSION["paperbagCount"] == 0) {
$_SESSION["paperbagCount"] == 0;
}else{
$_SESSION["paperbagCount"]-=1;
}
}
if(isset($_POST['addPlastic'])) {
$_SESSION["plasticbagCount"]+=1;
}
if(isset($_POST['deletePlastic'])) {
if ($_SESSION["plasticbagCount"] == 0) {
$_SESSION["plasticbagCount"] == 0;
}else{
$_SESSION["plasticbagCount"]-=1;
}
}
?>
<form method="post">
<p><label>Paperbagcount</label><br>
<input type="submit" name="addPaper" value="+">
<?php echo $_SESSION["paperbagCount"] . "\n"; ?>
<input type="submit" name="deletePaper" value="-">
</form>
<form method="post">
<p><label>Plasticbagcount</label><br>
<input type="submit" name="addPlastic" value="+">
<?php echo $_SESSION["plasticbagCount"] . "\n"; ?>
<input type="submit" name="deletePlastic" value="-">
</form>
</body>
</html>
вы пишете session_start(); два раза на вашей странице удалить ниже одного – Saty
http://stackoverflow.com/questions/12940443/using-session-start-twice – Saty