Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2016, 10:11
ramaavdp
 
Fecha de Ingreso: junio-2015
Mensajes: 23
Antigüedad: 8 años, 10 meses
Puntos: 0
Insertar fecha en MYSQL con PHP

Hola como va? Antes que nada les cuento soy bastaante novato en esto jaja. Mi duda es la siguiente (es muy facil para alguien que sepa un poco!!)

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) );
}
?>