Autor Tema: como concatenar fecha de combobox en variable php  (Leído 7194 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado shadowfox

  • The newbie
  • *
  • Mensajes: 14
como concatenar fecha de combobox en variable php
« : junio 08, 2011, 09:09:30 pm »
hola compañeros de nuevo nesecito de sus sabios consejos

bueno quiero almacenar los datos de un usuario en una bd y todos los campos me los almacena lo unico que no me almacena es la fecha ya que la e hecho en tres combobox uno para dia otro para mes y otro para año y asi concatenarlo en una variable y almacenarlo en la bd

este es el codigo de concatenacion no se si me e equivocado pero no me almacena la fecha como que la variable no la captura
$d=$_POST["dia"];
$m=$_POST["mes"];
$a=$_POST["año"];
$fecha=$d.$m.$a;

podrian desirme en que estoy mal  x_x

Desconectado hkadejo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 3345
Re: como concatenar fecha de combobox en variable php
« Respuesta #1 : junio 08, 2011, 09:18:09 pm »
hola compañeros de nuevo nesecito de sus sabios consejos

bueno quiero almacenar los datos de un usuario en una bd y todos los campos me los almacena lo unico que no me almacena es la fecha ya que la e hecho en tres combobox uno para dia otro para mes y otro para año y asi concatenarlo en una variable y almacenarlo en la bd

este es el codigo de concatenacion no se si me e equivocado pero no me almacena la fecha como que la variable no la captura
$d=$_POST["dia"];
$m=$_POST["mes"];
$a=$_POST["año"];
$fecha=$d.$m.$a;

podrian desirme en que estoy mal  x_x

Pone el formulario donde capturas los datos y pone el script donde se guardan los datos.

Desconectado moyo18

  • The Communiter-
  • *
  • Mensajes: 1719
Re: como concatenar fecha de combobox en variable php
« Respuesta #2 : junio 08, 2011, 09:20:01 pm »
mira y porq no mejor usas un plugin d jquery, se t hace mas facil y no t complicas la vida...

proba este

http://jqueryui.com/demos/datepicker/

Desconectado Jaru

  • The Communiter-
  • *
  • Mensajes: 13252
  • some text
Re: como concatenar fecha de combobox en variable php
« Respuesta #3 : junio 08, 2011, 09:20:36 pm »
primero copianos la estructura de la tabla o al menos de tu campo de fecha

pero normalmente deberias almacenarlo asi:

$d=$_POST["dia"];
$m=$_POST["mes"];
$a=$_POST["año"];
$fecha=$a."-".$m."-".$d;
N/A

Desconectado shadowfox

  • The newbie
  • *
  • Mensajes: 14
Re: como concatenar fecha de combobox en variable php
« Respuesta #4 : junio 08, 2011, 09:28:57 pm »
if (isset($_POST["registrar"]))
{
$d=$_POST["dia"];
$m=$_POST["mes"];
$a=$_POST["año"];
$fecha=$d.$m.$a;


      $usuario=$_POST["usuario"];
   $txtclave=$_POST["txtclave"];
   $txtnombre=$_POST["txtnombre"];
   $txtmail=$_POST["txtmail"];
   $sexo=$_POST["sexo"];
   $fecha=$_POST["fecha"];
   $ocupacion=$_POST["ocupacion"];
   $ciudad=$_POST["txtciudad"];
   $localidad=$_POST["Localidad"];
   $nivel=2;
   
   $datos="'$usuario','$txtclave','$txtnombre','$txtmail','$sexo','$fecha','$ocupacion','$ciudad','$localidad','$nivel'";
   $cusuarios="usuario,contra,nombre,correo,sexo,fecha_nac,ocupacion,estado,localidad,id_tipo";
   $g=almacenar("usuarios",$cusuarios,$datos);

   
   if ($g)
      { echo "<script>alert('Datos guardados');</script>";  }
 
}
?>

este es todo el codigo que utilizo

y ya lo hice como me dices pero igual en todos los campos me guarda los datos menos en la fecha
 :embarassed:

Desconectado Jaru

  • The Communiter-
  • *
  • Mensajes: 13252
  • some text
Re: como concatenar fecha de combobox en variable php
« Respuesta #5 : junio 08, 2011, 09:40:57 pm »
ya te dije, postea la estructura de la tabla.
el tipo de campo.
asumo que es mysql.

y pone el codigo de la funcion "almacenar"
N/A

Desconectado el-mago

  • The Communiter-
  • *
  • Mensajes: 2040
Re: como concatenar fecha de combobox en variable php
« Respuesta #6 : junio 08, 2011, 09:42:12 pm »
Si te esta almacenando los demas datos, quizas no estas recibiendo, seria bueno que mostraras el formulario de captura de  datos... como dice hkadejo
La forma que te dice naruto esta buena.
« Última Modificación: junio 08, 2011, 09:44:40 pm por el-mago »
Paquete WebHosting + Dominio desde US$35.00/año cPanel || Consulta sin compromiso!

Desconectado Jaru

  • The Communiter-
  • *
  • Mensajes: 13252
  • some text
Re: como concatenar fecha de combobox en variable php
« Respuesta #7 : junio 08, 2011, 09:51:39 pm »
de paso manda a imprimir el query antes de ejecutarlo y nos lo pegas aqui.
N/A

Desconectado shadowfox

  • The newbie
  • *
  • Mensajes: 14
Re: como concatenar fecha de combobox en variable php
« Respuesta #8 : junio 08, 2011, 10:07:11 pm »


ese es el formulario y este es el codigo de coneccion

function conectar()
{
   $conection=mysql_connect("localhost","root","root") or die (mysql_error());
   mysql_select_db("agenda",$conection) or die (mysql_error());
   return $conection;   
}

function almacenar($usuarios,$cusuarios,$datos)
{
   $conection=conectar();
   $insert="insert into $usuarios($cusuarios) values($datos)" ;   
   $x=mysql_query($insert,$conection) or die (mysql_error());
   return $x;
}

esto esta en una class

Desconectado shadowfox

  • The newbie
  • *
  • Mensajes: 14
Re: como concatenar fecha de combobox en variable php
« Respuesta #9 : junio 08, 2011, 10:11:26 pm »
no se porque no aparece la imagen pero es esta direccion

http://www.subirimagenes.com/imagen-fomulario-6509015.html

Desconectado shadowfox

  • The newbie
  • *
  • Mensajes: 14
Re: como concatenar fecha de combobox en variable php
« Respuesta #10 : junio 08, 2011, 10:13:42 pm »
no se porque no aparece la imagen pero es esta direccion

http://www.subirimagenes.com/imagen-fomulario-6509015.html

si ese es alli les deje la urrl porque no lo pude poner en img  :embarassed: :embarassed:

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 1485
  • λ | h+
Re: como concatenar fecha de combobox en variable php
« Respuesta #11 : junio 08, 2011, 10:40:30 pm »
shadowfox, lastimosamente mis poderes psiquicos no andan tan afinados hoy y no puedo distinguir el valor de los atributos name de tu formulario desde tu screenshot.

Pero proba borrando la linea que te puse en rojitas

if (isset($_POST["registrar"]))
{
        $d=$_POST["dia"];
        $m=$_POST["mes"];
        $a=$_POST["año"];
        $fecha=$d.$m.$a;

        $usuario=$_POST["usuario"];
        $txtclave=$_POST["txtclave"];
        $txtnombre=$_POST["txtnombre"];
        $txtmail=$_POST["txtmail"];
        $sexo=$_POST["sexo"];
        $fecha=$_POST["fecha"];
        $ocupacion=$_POST["ocupacion"];
        $ciudad=$_POST["txtciudad"];
        $localidad=$_POST["Localidad"];
        //....

« Última Modificación: junio 08, 2011, 10:42:13 pm por JaiMe »
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson

Desconectado shadowfox

  • The newbie
  • *
  • Mensajes: 14
Re: como concatenar fecha de combobox en variable php
« Respuesta #12 : junio 08, 2011, 11:01:35 pm »
 :sur: :sur: gracias eso era todo gracias gracias  :sur: :sur:

Desconectado JaiMe

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 1485
  • λ | h+
Re: como concatenar fecha de combobox en variable php
« Respuesta #13 : junio 08, 2011, 11:14:26 pm »
:sur: :sur: gracias eso era todo gracias gracias  :sur: :sur:

 :) 

A todos no ha pasado mas de una ves.

Por cierto, bienvenido a SVC. Como sugerencia empieza a desarrollar con Firefox e installa firebug. Cuando enfrentes problemas similares, manda los contenidos de las variables a la consola de firebug.
"Unless you try to do something beyond what you have already mastered, you will never grow."
― Ralph Waldo Emerson