Поле обрабатывается постом, цена меняется, но при переходе на другую страницу, пост очищается и скидка не получается.
Помогите понять логику как обхитрить пост и зафиксировать его при активации
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- $_SESSION['promo']=mysqli_real_escape_string($dbc, trim($_POST['promo']));
- $promo=$_SESSION['promo'];
- switch ($promo) {
- case '':
- echo "<form method='post'><input size='11' type='text' name='promo' pattern='^[a-zA-Z0-9\s]+$' value='' placeholder='код'>
- <input type='submit' name='submit5' value='+'></input>
- </form>";
- $_SESSION['summa']=$summa;
- break;
- case 'blackfreeday':
- echo "промо активирован";
- $_SESSION['summa']=$summa*30/100;
- echo "<form method='post'><input size='11' type='text' name='promo' pattern='^[a-zA-Z0-9\s]+$' value='' placeholder='код'>
- <input type='submit' name='submit5' value='+'></input>
- </form>";
- break;
- case ($promo != blackfreeday):
- $error="такого нет";
- echo "<form method='post'><input size='11' type='text' name='promo' pattern='^[a-zA-Z0-9\s]+$' value='$error' placeholder='код'>
- <input type='submit' name='submit5' value='+'></input>
- </form>";
- break;
- }
- ?>