Итак, я создаю приложение на кордове. Приложение должно сохранять, редактировать и удалять записи. Мне удалось сохранить данные, но теперь я должен редактировать вставленные данные, основанные на дате вставки в базу данных. Пользователь зарегистрирован и зарегистрирован по электронной почте и паролю.. Есть две таблицы данных, одна с зарегистрированными пользователями, а другая с событиями.Они связаны по электронной почте (внешний ключ). Так что в зависимости от выбора даты, дата выбирается в форме () и другом входе (), где пользователь вставляет то, что он хочет (событие), и это сохраняется в базе данных.И теперь я хочу зациклить первую базу данных, когда выбрана дата, чтобы увидеть, является ли она событием для этой даты или нет, для этого пользователя. И если это необходимо, чтобы добавить событие базы данных, если пользователь не может вставитьновое событие.
база данных
<html>
<form>
<label>Scegli data:</label>
<input id="giorno" type="date" data-type="date" name="date_input"/>
</form>
<label class="item-input">
<span class="input-label">La mia giornata</span>
<textarea id="event" rows="10" cols="30" placeholder="Come e stata la tua giornata?"></textarea>
</label>
<ul class="list list-inset">
<li class="item" style="color:#D26F6F;">
Email
<p class="item-note" id="email1"></p>
<br>
<a href="change-password.html">Cambia parola</a>
</li>
</ul>
</html>
js часть:
var email = localStorage.email;
$("#giorno").change(function () {
var giorno = $("#giorno").val();
var dataString = "giorno=" + giorno + "&email=" + email + "&found=";
var event=$("#event").val();
if (event != '') {
$.ajax({
url: 'http://----/auth.php',
type: 'post',
dataType: "json",
data: dataString,
crossDomain: true,
cache: false,
success: function (data) {
if (data.error == '') {
$(".msg").html("");
$("#event").html(data.events.event);
} else {
$("table").hide();
$(".msg").html("No record found!");
}
}
});
} return false;
});
код auth.php:
if(isset($_POST['found']))
{
$email=$_POST['email'];
$rawdate = htmlentities($_POST['giorno']);
$giorno = date('Y-m-d', strtotime($rawdate));
$data=array();
$q=mysqli_query($con,"select event from `events` where `email`='$email' and `created_at`='giorno'");
if($q!=0 )
{
while ($row=mysqli_fetch_object($q)){
$data[]=$row;
}
echo json_encode($data);
}
}