<style type="text/css">
.wrapper {
display: grid;
grid-template-columns: repeat(3, auto);
max-width: 800px;
border-color: #008a77;
}
.box {
background-color: #fff;
color: black;
padding: 20px;
font-size: 150%;
}
.grey-line {
background-color: #c2c2c2;
}
.underline
{
border-bottom: 1.5px solid black;
}
}
</style>
<div class="wrapper">
<div class="box a underline">Колонка 1</div>
<div class="box b underline">Колонка 2</div>
<div class="box c underline">Колонка 3</div>
<!-- Table Row -->
<div class="box d grey-line">Короткий текст</div>
<div class="box e grey-line">Какой-то очень длинный текст</div>
<div class="box f grey-line">6565432367</div>
<!-- Table Row -->
<div class="box d">Короткий текст</div>
<div class="box e">Какой-то очень длинный текст</div>
<div class="box f">4353464789</div>
<!-- Table Row -->
<div class="box d grey-line">Короткий текст</div>
<div class="box e grey-line">Какой-то очень длинный текст</div>
<div class="box f grey-line">4647893263</div>
<!-- Table Row -->
<div class="box d">Короткий текст</div>
<div class="box e">Какой-то очень длинный текст</div>
<div class="box f">5757895322</div>
</div>
SELECT * FROM user p LEFT JOIN horoscope ph
ON
(
convert(MONTH(p.birthday), UNSIGNED INTEGER) >= convert(LEFT(ph.date_start, 2), UNSIGNED INTEGER)
AND convert(DAYOFMONTH(p.birthday), UNSIGNED INTEGER) >= convert(RIGHT(ph.date_start, 2), UNSIGNED INTEGER)
AND convert(DAYOFMONTH(p.birthday), UNSIGNED INTEGER) <= "31"
)
OR
(
convert(MONTH(p.birthday), UNSIGNED INTEGER) <= convert(LEFT(ph.date_end, 2), UNSIGNED INTEGER)
AND convert(DAYOFMONTH(p.birthday), UNSIGNED INTEGER) <= convert(RIGHT(ph.date_end, 2), UNSIGNED INTEGER)
AND convert(DAYOFMONTH(p.birthday), UNSIGNED INTEGER) >= "0"
)
WHERE ph.name = 'Capricorn'
<?php
$n = 6; //Количество сгенерированных чисел
$numbers = array(); //Массив данных с числами
$min = 1; //Минимальное число
$max = 3; //Максимальное число
$sum = 0; //Сумма чисел
$r = 2; //Число разрядов
$value; //Число которое выпадет пользователю
$srznch; //Среднее значение
$st = 1; //Ставка на БОЛЬШЕ или на МЕНЬШЕ, соответственно 1 - больше, 0 - меньше
// Генерируем 3 числа от 1 до 3
for ($i = 1; $i <= $n; $i++) {
$numbers[$i] = round($min + lcg_value()*(abs($max - $min)), $r);
$sum = $sum + $numbers[$i];
}
//Генерируем число пользователя
$value = round($min + lcg_value()*(abs($max - $min)), $r);
$srznch = round($sum/$n, $r);
//Совпало ли число со средним
if ($value != $srznch)
{
switch ($st) {
case '1':
$value > $srznch ? print_r("Вы победили<BR>") : print_r("Вы проиграли<BR>");
break;
case '0':
$value < $srznch ? print_r("Вы победили<BR>") : print_r("Вы проиграли<BR>");
break;
}
}
else
{
print_r("Вы угадали среднее число и выграли 10000000000000000000000000$<BR>");
}
print_r($numbers);
print_r('<BR>');
print_r($sum);
print_r('<BR>');
print_r($value);
print_r('<BR>');
print_r($srznch);
?>