Cita:
Iniciado por jeyn Hola buenas tardes.
He estado mirando por los foros y no encuentro solucion a un problema, me encuentro con el problema que por mas que lo he intentado no soy capaz de solucionarlo.
.................
Dejo el código por si alguien me puede ayudar.
Código PHP:
<?php
include "../ctrl/configuracion.php";
$fecha_alta=($_POST['fecha_alta']);//Recibe bien los datos
$fecha_modificacion=($_POST['fecha_modificacion']);//Recibe bien los datos
$fecha_baja=($_POST['fecha_baja']);//Recibe bien los datos
}
?>
Muchas gracias
bueno creo que el problema esta en el concepto que tienes de la pagina PHP,
indicas que funciona bien cuando lo haces por FOrmulario y MAl cuando quieres editarlo, es de suponer que es por que en tu PHP estas obtenido los datos via POST
como "fecha_alta" , "fecha_baja" y "fecha_modificacion" entonces el problema esta que tu formulario envia esos datos en METODO POST, y cuando quieres "editarlo" estas haciendo enviando informacion de "fecha_alta" etc, por METODO GET
algo asi
tuarchivo.php?fecha_alta=2018-1-01
y en tu codigo php
Código PHP:
$fecha_alta=($_POST['fecha_alta']);//Recibe bien los datos
estas explicitamente esperando ese dato por POST, en el mundo WEB, existen varios tipos ,GET,POST,PUT,DELETE,HEADER,
ahora lo mas facil de hacer para corregir, y hacer que aceptes los datos tanto GET,y POST
usa en lugar de $_POST un $_REQUEST
Código PHP:
$fecha_alta=($_REQUEST['fecha_alta']);//Recibe bien los datos
el $_REQUEST , combina las variables $_GET,$_POST y $_COOKIE