select a.*
from
(
select 'from_t1' t_type, t1.date, t1.event from t1 where t1.date = :date
union all
select 'from_t2' t_type, t2.date, t2.event from t2 where t2.date = :date
) a
getElementById()
getElementsByClassName()
getElementsByTagName()
querySelector()
querySelectorAll();
var elem_1 = document.getElementById('my_fish');
var elem_2 = document.querySelector('textarea');
<textarea id="my_fish"></textarea>
elem_1.value = 'добавили текст в textarea';
elem_2.value = 'добавили текст в textarea';
var elements_1 = document.getElementsByClassName('fishes');
var elements_2 = document.getElementsByTagName('textarea');
var elements_3 = document.querySelectorAll('form div.row div textarea');
<textarea class="fishes"></textarea>
elements_1[0].value = "добавили текст в textarea";
xhr.open('POST', 'http://my-site.ru/');
<?php
if(isset($POST_['submit'])) // если в пост-массиве есть некоторые данные (в данном случае детектим данные кнопки 'submit'), которые возникают в момент отправки формы, значит скрипт должен работать в фазе обработки этих данных
{
$error = ''; // переменная для накопления ошибок ввода данных формы
print_r($_POST); // вывод пост-массива для отладки обработки формы
// тут реализуем обработку данных формы и отправку почты
}
?>
<form enctype="multipart/form-data" method="post" id="form" action="/zakaz/sendemail.php">
<table ">
<caption><h1 ><span>Оформление заказа</span></h1>
<?php
if(isset($_POST['submit'])) // если форму отправили, в этом месте html мы можем вывести текст ошибки или вывести успешный статус
{
echo $error != '' ? '<p>Ошибка: '.$error.'</p>' : '<p>Сообщение отправлено успешно!</p>';
}
?>
<div >
<input name="p0" class="uk-input" type="text" placeholder="Укажите ваш адрес" value="<?php echo isset($_POST['submit']) ? $_POST['p0'] : ''; ?>">
</div>
</caption>
<thead>
<tr >
<th>Название</th>
<th>Количество</th>
<th>Вес/Объём</th>
<th>Примечание</th>
</tr>
</thead>
<tbody>
<tr>
<td>Название продукта</td>
<td><input name="p[0][count]" placeholder="Укажите количество" value="<?php echo isset($_POST['submit']) ? $_POST['p'][0]['count'] : ''; ?>"></td>
<td><input name="p[0][type]" placeholder="Объём или вес" value="<?php echo isset($_POST['submit']) ? $_POST['p'][0]['type'] : ''; ?>"></td>
<td><input name="p[0][remark]" placeholder="Примечание" value="<?php echo isset($_POST['submit']) ? $_POST['p'][0]['remark'] : ''; ?>"></td>
</tr>
<tr>
<td>Название продукта</td>
<td><input name="p[1][count]" placeholder="Укажите количество" value="<?php echo isset($_POST['submit']) ? $_POST['p'][1]['count'] : ''; ?>"></td>
<td><input name="p[1][type]" c placeholder="Объём или вес" <?php echo isset($_POST['submit']) ? $_POST['p'][1]['type'] : ''; ?>></td>
<td><input name="p[1][remark]" placeholder="Примечание" <?php echo isset($_POST['submit']) ? $_POST['p'][1]['remark'] : ''; ?>></td>
</tr>
</tbody>
</table>
<input type="submit" name="submit" value="Отправить заказ на почту"/> <!-- Обратите внимание на то, что у этой кнопки есть name, ее назначение - обнаружить данные в пост-массиве после отправки данных на этот же скрипт, обозначив тем самым фазу, когда нужно обработать данные -->
</form>
header('Content-type: text/html; charset=utf8');
echo file_get_contents('http://antiko22.info/vse_novosti/dolg-pered-mfo-ne-mozhet-prevyshat-telo-zajma-bolee-chem-v-3-raza/');
header('Content-type: text/html; charset=windows-1251');
echo file_get_contents('http://antiko22.info/vse_novosti/dolg-pered-mfo-ne-mozhet-prevyshat-telo-zajma-bolee-chem-v-3-raza/');
EVENT
id - идентификатор события,
event_type_id - тип события, внешний ключ,
date - дата события
event - описание события.
Справочник EVENT_TYPE
id - идентификатор типа события,
type_name - наименование типа
Типичный запрос бы выглядел так:
Чтобы потом ввести еще один тип события, достаточно добавить в справочник этот тип, и если он имеет какие-то особенности, то поправить where.