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
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:
var nombre = prompt('Introduce tu nombre: ');
var apelli = prompt('Introduce tu apellido: ');
var nomcom = nombre + ' ' + apelli;
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
Cita de: 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
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
Como lo publicó RedZer:
formulario.htm
<html>
<head>
</head>
<body>
<form action="enviar.php" method="POST">
Nombre: <input name="nombre" type="text"><br/>
Apellido: <input name="apellido" type="text"><br/>
<input type="submit" name="enviar" value="Enviar">
</form>
</body>
</html>
enviar.php
<?php
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$nombrecompleto = $nombre.$apellido;
?>
O también puedes hacerlo con javascript y enviarlo a PHP pero no hace falta porque con PHP también se puede hacer.
Gracias amigos! Me anduvo de 10. Suludos!