Tengo un landing page con un formulario enlazado a MYSQL. Y quisiera que uno de los campos MYSQL llamado "FECHA" me inserte la fecha y hora en que la persona envio el formulario.
Lo hice desde MYSQL con un DATE, pero el problema es que el servidor que utilizo es "Ipage", y el horario que me devuelve es distinto ya que el servidor se encuentra en otro Pais. Y ademas, no puedo cambiar la zona horaria de MYSQL ya que el servidor no es mio y no pueden darme "SUPER PRIVELEGES" para poder hacerlo
En fin, lo que tengo que hacer es insertar la fecha a través de PHP y no tengo la menor idea de como hacerlo, donde ponerlo, etc
Así esta el landing page ahora :
Cita:
<?php
if ( empty( $_POST ) ){
?>
<html>
<head></head>
<body>
<form role="form" method="post" action="index.php">
<div class="form-group">
<label class="control-label"></label>
<input name="nombre" required="required" class="form-control" type="text">
</div>
<div class="form-group">
<label class="control-label" ></label>
<input name="telefono" required="required" class="form-control" type="text">
</div>
<button type="submit" class="active btn btn-block btn-danger btn-lg" id="botonenviar" name="enviar">Enviar consulta</button>
</form>
</body>
</html>
<?php
} else {
$db_user = 'usuario';
$db_pass = 'contraseña';
$db = new PDO( 'mysql:host=DIRECCIONDELSERVER;dbname=BASE1', $db_user, $db_pass );
$form = $_POST;
$nombre = $form[ 'nombre' ];
$telefono = $form[ 'telefono' ];
$sql = "INSERT INTO TABLA1( nombre, telefono ) VALUES ( :nombre, :telefono )";
$query = $db->prepare( $sql );
$query->execute( array( ':nombre'=>$nombre, ':telefono'=>$telefono) );
}
?>
if ( empty( $_POST ) ){
?>
<html>
<head></head>
<body>
<form role="form" method="post" action="index.php">
<div class="form-group">
<label class="control-label"></label>
<input name="nombre" required="required" class="form-control" type="text">
</div>
<div class="form-group">
<label class="control-label" ></label>
<input name="telefono" required="required" class="form-control" type="text">
</div>
<button type="submit" class="active btn btn-block btn-danger btn-lg" id="botonenviar" name="enviar">Enviar consulta</button>
</form>
</body>
</html>
<?php
} else {
$db_user = 'usuario';
$db_pass = 'contraseña';
$db = new PDO( 'mysql:host=DIRECCIONDELSERVER;dbname=BASE1', $db_user, $db_pass );
$form = $_POST;
$nombre = $form[ 'nombre' ];
$telefono = $form[ 'telefono' ];
$sql = "INSERT INTO TABLA1( nombre, telefono ) VALUES ( :nombre, :telefono )";
$query = $db->prepare( $sql );
$query->execute( array( ':nombre'=>$nombre, ':telefono'=>$telefono) );
}
?>