Это главная страница, где я создал интерактивный календарь
<form id="frm" method="get" action="data.php">
<input type="text" id="datepicker">
<input type="Submit" name="enviar" value="Registrar informacion">
<script>
$(function () {
$( "#datepicker" ).datepicker({
dateFormat: 'yy-mm-dd',
changeMonth:true,
changeYear:true,
firstDay: 1,
monthNames: ['Enero', 'Febreo', 'Marzo',
'Abril', 'Mayo', 'Junio',
'Julio', 'Agosto', 'Septiembre',
'Octubre', 'Noviembre', 'Diciembre'],
monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun',
'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
dayNamesMin: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab']
});
});
</script>
</div>
</form>
Я оставляю им другую часть, где я хочу ввести дату, если он это регистрирует, но как 0000-00-00 и меня усыновляет ошибка
Undefined index: fecha_recibido in C:\xampp\htdocs\SEDEMA\data.php он-лайн 6.
<?php
include ("conexion.php");
$fecha_recibido = $_POST["fecha_recibido"];
$query = "INSERT INTO oficios_recibidos (fecha_recibido) VALUES ('$fecha_recibido')";
Как он говорит тебе ошибку:
Undefined index: fecha_recibido in C:\xampp\htdocs\SEDEMA\data.php on line 6
¦-ndice fecha_recibido это не находит.
ты посылаешь формуляр из-за get и recibiéndolo из-за post, измени method формуляра в post и añade ямс = "fecha_recibido" в твой неудар в лунку datepicker.
оставил тебе пример:
<form id="frm" method="post" action="data.php">
<input type="text" id="datepicker" name="fecha_recibido">
<input type="Submit" name="enviar" value="Registrar informacion">
<script>
$(function () {
$( "#datepicker" ).datepicker({
dateFormat: 'yy-mm-dd',
changeMonth:true,
changeYear:true,
firstDay: 1,
monthNames: ['Enero', 'Febreo', 'Marzo',
'Abril', 'Mayo', 'Junio',
'Julio', 'Agosto', 'Septiembre',
'Octubre', 'Noviembre', 'Diciembre'],
monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun',
'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
dayNamesMin: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab']
});
});
</script>
</div>
</form>