Autor Tema: mostrar campo  (Leído 1451 veces)

Desconectado Adidi

  • PHPer@ Fijo
  • ***
  • Mensajes: 123
  • Karma: 0
    • Ver Perfil
mostrar campo
« en: 25 de Julio de 2008, 10:40:30 am »
hola.
Me gustaria, que en una pagina web, saliesen 4 o 5campos, en los que pongan
NOMBRE (   )
APELLIDO  (   )

Entonces, al escribirlo todo, que salga un boton que diga 'mostrar' y al darle que salga.

Hola NOMBRE APELLIDO que tal estás?

Algo asi.
Hoy, que era algo de mostrar campos o algo asi, lo estuve haciendo, pero no me salio.
Me podeis ayudar?

Comunidad PHPeros

mostrar campo
« en: 25 de Julio de 2008, 10:40:30 am »

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: mostrar campo
« Respuesta #1 en: 25 de Julio de 2008, 11:30:13 am »
primero tendras que crear un formulario html que se envie a un archivo php  ;)
<form method="POST" action="nombre.php">
	
<
p>Nombre <input type="text" name="nombre" size="20"></p>
	
<
p>Apellido <input type="text" name="apellido" size="20"></p>
	
<
p><input type="submit" value="Enviar" name="B1"></p>
</
form>

ahora en el archivo nombre.php ponemos los siguiente:
<?
if ($_POST) { //Comprueba si se ha enviado el formulario
if ($_POST[&#39;nombre&#39;] && $_POST[&#39;apellido&#39;]) { //comprueba si los campos nombre y apeliido fuero completados
echo "Hola" $_POST[&#39;nombre&#39;] . "  " . $_POST[&#39;apellido&#39;]; //si la condicion se cumple, se muestra el mensaje de bienvenida
} else {
echo 
"No has escrito nada"//si no, se pide al usuario que complete todos los campos del formulario
}
}
?>

Saludos!


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado Adidi

  • PHPer@ Fijo
  • ***
  • Mensajes: 123
  • Karma: 0
    • Ver Perfil
Re: mostrar campo
« Respuesta #2 en: 25 de Julio de 2008, 11:35:26 am »
Ok, graciás
Pero si ahora quiero poner

Hola (nombre) que tal estás? Hoy es dia (dia)
Por ejemplo, hacer un texto y que se muestre todo.
como lo ago?

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: mostrar campo
« Respuesta #3 en: 25 de Julio de 2008, 12:26:12 pm »
Igual pero usando la función para mostrar la fecha que es date() y se usa así -> www.php.net/date
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Adidi

  • PHPer@ Fijo
  • ***
  • Mensajes: 123
  • Karma: 0
    • Ver Perfil
Re: mostrar campo
« Respuesta #4 en: 25 de Julio de 2008, 13:40:30 pm »
xD, haber lo del dia lo e puesto por poner.
Mira, trabajo en un inmobiliaria, y tenemos que hacer una hoja para unos clientes.
Entonces, en la hoja pone:

EMPRESA :                  CIF :
Y muchas más cosas y luego hay textos como
Con fecha de hoy: (la fecha la añadire yo automaticamente) de 2008 a las (hora) y asi..
Entonces, el codigo q me habis dado antes yo lo que quiero es añadirle todo el texto que quiera, y luego los espacios que yo tengo que rellenar, ponerlos en un campo,darle a enviar y que salga.

¿Como lo ago?

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: mostrar campo
« Respuesta #5 en: 25 de Julio de 2008, 23:48:09 pm »
Copia y pega campos tio... si más facil es imposible no quedrás que te lo demos hecho, verdad?
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Adidi

  • PHPer@ Fijo
  • ***
  • Mensajes: 123
  • Karma: 0
    • Ver Perfil
Re: mostrar campo
« Respuesta #6 en: 27 de Julio de 2008, 20:50:53 pm »
Pero vamos haber, que seria asi:

<?
if ($_POST) { //Comprueba si se ha enviado el formulario
if ($_POST['nombre'] && $_POST['apellido']) { //comprueba si los campos nombre y apeliido fuero completados
echo "Hola" . $_POST['nombre'] . "  " . $_POST['apellido'] . "que tal estas" . " . $_POST['quetal'] . "yo bien"; //si la condicion se cumple, se muestra el mensaje de bienvenida
} else {
echo "No has escrito nada"; //si no, se pide al usuario que complete todos los campos del formulario
}
}
?>
Saludos

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: mostrar campo
« Respuesta #7 en: 28 de Julio de 2008, 09:20:30 am »
Si no veo antes el formulario HTML, no se si funcionaria, no soy adivino ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Adidi

  • PHPer@ Fijo
  • ***
  • Mensajes: 123
  • Karma: 0
    • Ver Perfil
Re: mostrar campo
« Respuesta #8 en: 28 de Julio de 2008, 12:33:58 pm »
Ok, escribi un codigo, pero yo solito lo arregle
De todos modos, graciás por la ayuda
Sorry por el post, pero lo e tenido q modificar xD

TEMA CERRADO
« Última modificación: 28 de Julio de 2008, 13:02:24 pm por Adidi »

Desconectado Rodrinete

  • PHPer@ Fijo
  • ***
  • Mensajes: 222
  • Karma: 6
    • Ver Perfil
Re: mostrar campo
« Respuesta #9 en: 28 de Julio de 2008, 14:00:24 pm »
Hola, veo que estás usando PHP, pero si quieres un resultado más eficaz, puedes usar JavaScript  ;)
Código: [Seleccionar]
<script>
function Mostrar() {
document.write("Hola " + document.form.nombre.value + " " + document.form.apellido.value + ". ¿Que tal estás?");
}
</script>
<form name="form">
<p>Nombre <input type="text" name="nombre" size="20"></p>
<p>Apellido <input type="text" name="apellido" size="20"></p>
<p><input type="button" name="boton" value="Enviar" onClick="Mostrar()"></p>
</form>
De esta forma, cuando pulses el botón, no hará falta que cambies de url, ya que sale al instante :)

Saludos.

Desconectado Adidi

  • PHPer@ Fijo
  • ***
  • Mensajes: 123
  • Karma: 0
    • Ver Perfil
Re: mostrar campo
« Respuesta #10 en: 28 de Julio de 2008, 14:02:37 pm »
Ohhh, ok.
Graciás ;D

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: mostrar campo
« Respuesta #11 en: 29 de Julio de 2008, 10:57:08 am »
Pues nada cerramos no?
//Tema cerrado
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Rodrinete

  • PHPer@ Fijo
  • ***
  • Mensajes: 222
  • Karma: 6
    • Ver Perfil
Re: mostrar campo
« Respuesta #12 en: 29 de Julio de 2008, 20:46:24 pm »
Se te ha olvidado cerrarlo  xD

Desconectado Adidi

  • PHPer@ Fijo
  • ***
  • Mensajes: 123
  • Karma: 0
    • Ver Perfil
Re: mostrar campo
« Respuesta #13 en: 29 de Julio de 2008, 22:40:53 pm »
xddddddddd pobrecitooooo dejalo algun fallo tienen que tener xD

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: mostrar campo
« Respuesta #14 en: 31 de Julio de 2008, 10:25:47 am »
Nadie es perfecto...
yo tengo otras cosas más importantes en mi cabeza que cerrar un post, tengo vida fuera de PHPeros ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011