@Oleg2002pr
Никто

Переменные отнимаются не правильно, как исправить?

Получилась спешная ошибка. Хочу от переменой $quantity_first (в переменной число 50) отнять $quantity (число 1) то выходит -4)) Вот код:
<?php 

	$quantity = $_POST['input'];
	$quantity_first = fopen('quantity.php', w);
	$became = $quantity - $quantity_first; 
	fwrite($quantity_first, $became);
	header('Location: ../../index.php');
	exit; 

 ?>

И html:
<form action="items/apple/script.php" rule="form" method="POST">
	<input type="number" name="input">
	<button>Продать</button>
</form>

Как исправить?
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
@d-sem
$quantity_first = fopen('quantity.php', w);


fopen возвращает ресурс который приводится к инт 5. https://www.php.net/manual/ru/function.fopen.php

а далее 1 - 5 = -4

если нужно считывать данные из файла то или работать с указателем или использовать file_get_contents https://www.php.net/manual/ru/function.file-get-co...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы