Я работаю в качестве поставщика на ферме и имею ноутбук (не ноутбук), в котором я все отмечал, сколько литров молока я добираюсь до кого-то, и сколько они должны заплатить в конце месяца, и я хочу сделать какое-то приложение, чтобы отслеживать все и бросать ноутбук. Я использую HTML, PHP и MySQL для этого, и это то, что у меня до сих пор:Рассчитать количество каждого буднего дня в месяц
This is the form:
<html>
<body>
<form action="insert.php" method="post">
<table border="0"><tr>
<td>Name: </td><td><input type="text" name="name"></td>
</tr><tr>
<td>Multiplier:</td><td><input type="text" name="multiplier"/></td></tr><tr>
<td>Sunday</td><td><input type="checkbox" name="values[]" value="1" /></td></tr><tr>
<td>Monday</td><td><input type="checkbox" name="values[]" value="2" /> </td></tr><tr>
<td>Tuesday</td><td><input type="checkbox" name="values[]" value="3" /></td></tr><tr>
<td>Wednesday</td><td><input type="checkbox" name="values[]" value="4" /></td></tr><tr>
<td>Thursday</td><td><input type="checkbox" name="values[]" value="5" /></td></tr><tr>
<td>Friday</td><td><input type="checkbox" name="values[]" value="6" /></td></tr><tr>
<td>Saturday</td><td><input type="checkbox" name="values[]" value="7" /></td></tr><br>
<td><input type="submit" value="Add"></td></tr>
</form>
</body>
</html>
* Мультипликатор, сколько литров я к этому человеку каждый раз (обычно сумма является одинаковый каждый раз).
Я использую это для добавления новых пользователей в базу данных с помощью этого сценария PHP:
<?php
$con=mysqli_connect("","root","","Lapte");
//Check if connected
if(mysqli_connect_errno()){
echo "Failed to connect to database: ".mysqli_connect_errno();
}
$name=$_POST['name'];
$days=sizeof($_POST['values']);
$multiplier=$_POST['multiplier'];
$days=$days*$multiplier;
$totalPerWeek=$days*2.5;
$sql="INSERT INTO deliveries (Name, Times/Week, Pay)
VALUES
('$name','$days','$totalPerWeek')";
if(!mysqli_query($con,$sql)){
die('Error: '.mysqli_error($con));
}
echo "$name added to database.";
mysqli_close($con);
?>
Я использую EasyPHP для локального сервера и есть моя база данных уже создана.
Теперь моя дилемма: если, к примеру, я должен достать молоко к г-ну. X в воскресенье и четверг, и в этом месяце есть 5 четвергов и только 4 воскресенья, я не могу просто умножить на 4 результат, который я получаю в неделю. Как я могу справиться с этой проблемой?
Глядя на ваш код, не существует понятие «месяц», ни «графику доставки». Вы даже не храните «день доставки» в своем дне. Я вижу только «раз/неделю» (с довольно странным синтаксисом?) В вашей таблице «доставка». BTW, есть только одно воскресенье и один четверг в неделю: D –
Вам лучше показать свою инструкцию 'sql'. –