Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2011, 04:42
rbmask
 
Fecha de Ingreso: octubre-2011
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
Insertar fecha de un formulario

Hola a todos!

Vereis, soy novato en esto del php y hay cosillas que se que deben ser faciles, pero que aun no me acaban de salir del todo. Una de ellas es insertar la fecha via php en una base de datos.

Por lo que me he podido informar, la funcion es algo asi como "fecha = now()", pero no se bien bien donde colocarla.

Os dejo el codigo, a ver si e podeis ayudar, ya que de momento lo que me hace es insertar en la tabla los datos del fromulario y la fecha por separado.

Gracias por adelantado

Código PHP:
<?php

    
    
if(    
    isset(
$_POST['nombre']) && !empty($_POST['nombre']) &&
    isset(
$_POST['apellidos']) && !empty($_POST['apellidos']) &&
    isset(
$_POST['email']) && !empty($_POST['email']) &&
    isset(
$_POST['telefono']) && !empty($_POST['telefono']) &&
    isset(
$_POST['direccion']) && !empty($_POST['direccion']) &&
    isset(
$_POST['cp']) && !empty($_POST['cp']) &&
    isset(
$_POST['ciudad']) && !empty($_POST['ciudad']) &&
    isset(
$_POST['provincia']) && !empty($_POST['provincia']) &&
    isset(
$_POST['pais']) && !empty($_POST['pais']) &&
    isset(
$_POST['profesion']) && !empty($_POST['profesion']) &&
    isset(
$_POST['empresa']) && !empty($_POST['empresa']) &&    
    isset(
$_POST['website']) && !empty($_POST['website']))
    {

       

        
$link mysql_connect("localhost","root");
        
mysql_select_db("clientes",$link);

        
        
        
mysql_query('INSERT INTO registrados SET fecha = now()');
        
        
mysql_query("INSERT INTO registrados(nombre,apellidos,email,telefono,direccion,cp,ciudad,provincia,pais,profesion,empresa,website)
        VALUES ('{$_POST['nombre']}','{$_POST['apellidos']}','{$_POST['email']}','{$_POST['telefono']}','{$_POST['direccion']}','{$_POST
['cp']}','{$_POST['ciudad']}','{$_POST['provincia']}','{$_POST['pais']}','{$_POST['profesion']}','{$_POST['empresa']}','{$_POST['website']}')"
,$link);

       
        
$my_error mysql_error($link);

        if(!empty(
$my_error)) {

            echo 
"Ha habido un error al insertar los valores. $my_error";
            echo 
"<meta http-equiv='refresh' content='3;url=http://localhost/subscribirse/subscribete.html'>"

        } else {

            echo 
"Los datos han sido introducidos satisfactoriamente";
            echo 
"<meta http-equiv='refresh' content='3;url=http://localhost/subscribirse/unsubscribe.html'>";

        }

    } else {

        echo 
"Error, no ha introducido todos los datos";
        echo 
"<meta http-equiv='refresh' content='3;url=http://localhost/subscribirse/subscribete.html'>";

    }
    
mysql_close($link);
    


?>