Principales respuestas
Formulario en PHP

Pregunta
-
Buenas ..
Tengo una Duda y espero que me la aclaren ...
Tengo que hacer un Formulario en PHP , (estoy trabajando con DreamWeaver Cs6) ,
y lo que quiero es que los datos que se ingresen en el formulario , al hacer click en el boton Calcular , se muestren en otro formulario con el mismo diseño , pero con los datos respectivamente llenos. Y Agregando el Promedio Final el promedio de todas las notas ... ahora yo se que con el $_REQUEST['txtnom'] ; por ejemplo , puedo obtener lo que ingrese en esa caja de texto con dicho nombre ..
Pero el problema es que me pide que al hacer click al boton calcular , se debe de ocultar el formulario ,que aparece al inicio , y mostrar el nuevo formulario , con el mismo diseño y con los datos llenos . Y todo en la misma Pagina de PHP ..
Si alguien me pueda dar una ayuda le estaria muy agradecido ...
Gracias de Antemano .
pd: Ahi le Adjunto la imagen del Formulario vacio y como tiene que quedar .
:arriba:- Editado Christian krish martes, 19 de marzo de 2013 2:52
Respuestas
-
Hola,
Por qué no usas JavaScript para ocultarlo, y los procesos los sigues manejando con php? Acá te dejo un código de ejemplo para que veas como funciona, quizás te ayude un poco.
Saludos!
- Propuesto como respuesta Dave RendónMVP martes, 19 de marzo de 2013 4:45
- Marcado como respuesta Omar OrtizModerator viernes, 12 de julio de 2013 22:34
Todas las respuestas
-
Hola,
Por qué no usas JavaScript para ocultarlo, y los procesos los sigues manejando con php? Acá te dejo un código de ejemplo para que veas como funciona, quizás te ayude un poco.
Saludos!
- Propuesto como respuesta Dave RendónMVP martes, 19 de marzo de 2013 4:45
- Marcado como respuesta Omar OrtizModerator viernes, 12 de julio de 2013 22:34
-
La idea es que el formulario al inicio revisa si viene datos por POSt. De haberlo, se capturan las variables para llenar cada campo. Si no viene POST, asigna un valor vacío a cada variable. Entonces al formulario lo llenas. Eso es todo.
<?php
$viene=(isset($_POST['una_variable'])) ? true : false;
if($viene){
$var1=$_POSt['var1'];
$var2=$_POST['var2'];
}else{
$var1='';
$var2='';
}
<form >
<input type="text" name="var1" value="<?=$var1;?>">
<input type="text" name="var2" value="<?=$var2;?>">
OO
-
podrias darle un evento en el submit o en el onclick algo asi:
<div>
<input value="Ocultar" onclick="if(this.parentNode.getElementsByTagName('div')[0].style.display != '')
{
this.parentNode.getElementsByTagName('div')[0].style.display = '';this.value = 'Ocultar';
}else{this.parentNode.getElementsByTagName('div')[0].style.display = 'none'; this.value = 'Ver más';
}" type="button" />
<div>Este es el contenido visible o el form
</div>
</div>
- Editado Dave RendónMVP miércoles, 20 de marzo de 2013 3:26
- Propuesto como respuesta Dave RendónMVP miércoles, 20 de marzo de 2013 3:26