Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Z ZERO en 24 Septiembre 2011, 17:52 pm



Título: Como unir dos input
Publicado por: Z ZERO en 24 Septiembre 2011, 17:52 pm
Hola amigos, quisiera preguntarles como puedo unir dos input(html) y enviarlo a una base de datos como un solo campo. Si no me entendieron les pongo un ejemplo
input1(Ingrese su nombre: Z)
input2(Ingrese su apellido: ZERO)

lo que necesito seria unir los dos input y que los mande a la base de datos de esta forma ZZERO todo junto unido! Espero que me ayan entendido desde ya gracias!   ;D


Título: Re: Como unir dos input
Publicado por: madpitbull_99 en 24 Septiembre 2011, 19:12 pm
Supongo que al no estar en el subforo de PHP quieres hacerlo en javascript y después enviarlos con AJAX a la base de datos.

Si es javascript, es tan fácil como esto:


Código
  1. var nombre = prompt('Introduce tu nombre: ');
  2. var apelli = prompt('Introduce tu apellido: ');
  3. var nomcom = nombre + ' ' + apelli;


Título: Re: Como unir dos input
Publicado por: Z ZERO en 24 Septiembre 2011, 20:16 pm
Disculpa si no me especifique bien en que lo quiero hacer es que soy nuevo y resien estoy viendo el foro. Esta muy bueno en javascript pero ya estoy usando php y me confundiría si uso los dos hay alguna forma en php? Gracias


Título: Re: Como unir dos input
Publicado por: RedZer en 24 Septiembre 2011, 22:26 pm
Disculpa si no me especifique bien en que lo quiero hacer es que soy nuevo y resien estoy viendo el foro. Esta muy bueno en javascript pero ya estoy usando php y me confundiría si uso los dos hay alguna forma en php? Gracias
facil
tus nombres de las cajas de texto las recuperas segun el metodo k ayas ocupado asi
$cajadetexto1=$_post['cajadetexto1'];
$cajadetexto2=$_post['cajadetexto2'];

luego lo concatenas asi $union=$cajadetexto1.$cajadetexto2;
y la variable k guardarias en tu bd seria $union ya k es la k contendra tus dos cajas de texto


Título: Re: Como unir dos input
Publicado por: dark_sargon en 25 Septiembre 2011, 02:23 am
Como lo publicó RedZer:

formulario.htm
Código
  1. </head>
  2.   <form action="enviar.php" method="POST">
  3.      Nombre: <input name="nombre" type="text"><br/>
  4.      Apellido: <input name="apellido" type="text"><br/>
  5.      <input type="submit" name="enviar" value="Enviar">
  6.   </form>    
  7. </body>
  8. </html>

enviar.php
Código
  1. <?php
  2. $nombre = $_POST['nombre'];
  3. $apellido = $_POST['apellido'];
  4.  
  5. $nombrecompleto = $nombre.$apellido;
  6. ?>

O también puedes hacerlo con javascript y enviarlo a PHP pero no hace falta porque con PHP también se puede hacer.


Título: Re: Como unir dos input
Publicado por: Z ZERO en 25 Septiembre 2011, 19:24 pm
Gracias amigos! Me anduvo de 10. Suludos!