CARGAR UN FORMULARIO PULSANDO UN BOTON

Iniciado por bleyarkngel, 26 Junio 2009, 06:01 AM

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

Spider-Net

Yo pienso que la mejor forma de hacer esto es Javasript + CSS como ya ha dicho Nakp pero si quieres hacerlo en puro PHP, también se puede, obviamente habrá que recargar la página y eso conlleva a perder los datos del form anterior, con javascript no. Aunque si quisieras puedes conservar los datos y mediante php volverlos a insertar con un echo en sus correspondientes "value" pero aún así es mucho más engorroso que usar javascript. De todas formas un ejemplo muy simple sería así:

Un ejemplo sería:

Código (php) [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Prueba</title>
</head>

<body>
<form name="form1">
<label>Nombre: </label> <input type="Text" name="nombre" /><br />
   <label>Apellidos: </label> <input type="Text" name="apellidos" /><br />
   <label>Fecha Nacimiento: </label> <input type="Text" name="fecha_nac" /><br />
   <label>Comentarios: </label> <textarea name="desc"></textarea><br />
   <input type="submit" value="Enviar" />
</form>
<br /><br />
<form name="expande" method="GET" action="prueba.php">
   <input type="hidden" name="muestra" <?php if($_GET['muestra']!="on"){ echo "value='on'"; }else{ echo "value='off'"; }?> />
   <input type="submit" value="MAS DATOS" />
</form>
<br /><br />
<?php
if(
$_GET['muestra']=="on"){
echo "<form name='form2'>
<label>Ciudad: </label> <input type='Text name='nombre' /><br />
     <label>Provincia: </label> <input type='Text' name='apellidos' /><br />
     <label>Pais: </label> <input type='Text' name='fecha_nac' /><br />
     <label>Comentarios: </label> <textarea name='desc'></textarea><br />
     <input type='submit' value='Enviar' />
  </form>"
;
}
?>

</body>
</html>

bleyarkngel

de verda muchas gracias "Spider-Net  "  me es de mcuha ayuda el codigo,

en tu msg mencionas que con Javascrip y Css esto seria aun mucho mas facil o menos engorroso no se si puedes implentar el codigo en "javascrip y CSS"
como comente al principio tengo un poco de conocimiento de esos  2 no se si llamarlos lenguajes del lado del cliente. y talves me podrias enviar links donde pueda aprender mas y realmente sirvan para esos 2 "javascrip y css"

atte: BLeyARkngel
salu2:

pd: ando desarrollando un "sistema Academico  y pues estoy seguro que estare consultando todas mis dudas en este foro que por fortuna en contre navegando".

Og.

Cita de: bleyarkngel en 28 Junio 2009, 20:59 PM
de verda muchas gracias "Spider-Net  "  me es de mcuha ayuda el codigo,

en tu msg mencionas que con Javascrip y Css esto seria aun mucho mas facil o menos engorroso no se si puedes implentar el codigo en "javascrip y CSS"
como comente al principio tengo un poco de conocimiento de esos  2 no se si llamarlos lenguajes del lado del cliente. y talves me podrias enviar links donde pueda aprender mas y realmente sirvan para esos 2 "javascrip y css"

atte: BLeyARkngel
salu2:

pd: ando desarrollando un "sistema Academico  y pues estoy seguro que estare consultando todas mis dudas en este foro que por fortuna en contre navegando".
el que yo puse es un ejemplo de jaascript + css, un lenguaje "cliente" es aquel que se ejecuta en la computadora, por ejemplo
alert('ejemplo');
esto llega a tu explorador en texto y despues es ejecutado en tu navegador de internet, claro, solo si este esta en la etiqueta "<script>"
y un lenguaje servidor es aquel que se ejecuta en el server y despues envia el resultado (no puedes saber lo que ese codigo hace)


un buen tuto

http://foro.elhacker.net/tutoriales_documentacion/cursos_guias_libros_y_manuales_de_todo_tipo_en_descarga_directa_aqui-t206993.0.html;msg1052400#msg1052400
|-

[ Alberto]

Cita de: bleyarkngel en 28 Junio 2009, 18:41 PM
gracias x la yuda Nphacks   de todos modos estare esperando el ejemplo de
[ Alberto] 
muy  comodo  ;D pero esta bien, si estas desarrollando un sistema de gestion academinca este te puede servir, http://www.proyectoalba.com.ar/ puedes mejorarlo, es libre y la gente que lo lidera es muy amable

saludos
Debemos de hacer todas las cosas sencillas, excepto las cosas sencillas

Spider-Net

Cita de: bleyarkngel en 28 Junio 2009, 20:59 PM
en tu msg mencionas que con Javascrip y Css esto seria aun mucho mas facil o menos engorroso no se si puedes implentar el codigo en "javascrip y CSS"

atte: BLeyARkngel
salu2:

Como ya te han dicho el ejemplo de Nphacks es en javascript y CSS. Yo sólo te puse el ejemplo en PHP ya que como pediste en principio la forma de hacerlo en PHP pues te lo puse como una posibilidad más, pero personalmente si yo tuviese que hacer algo así lo haría sin duda como bien te ha explicado Nphacks (javascript y CSS).

Saludos!


Azielito

Busca info sobre AJAX que seguro te servira bastante :P

bleyarkngel

bueno gracias a todos.
para no abrir otro tema en vano.

con que lenguajes puedo desarrollar un proyecto eficiente en este caso el proyecto es Academico ( matriculas, consulta de notas, cursos , etc) , como les dije tengo conocimientos  poco pero quiero produndizar "javascrip,html,php,mysql,css" lo que no se nada es Ajax y tampoco quiero ya aprenderlo x que es demasiado lo que tengo que profundizar de los lenguajes que comente. es posible desarrollar un proyecto eficiente con los lenguajes que comente???  en que leguajes debo profundizarme para desarrollar un buen proyecto.

o que me recomiendan.

[u]nsigned

Con los que comentas te alcanza a la perfeccion.

AJAX no es de uso obligado, osea hay cosas que se hacen en ajax que no pueden hacerse sin tecnologias adicionales como JAVA, pero ese es otro tema.

La magia de ajax radica en ahorrarle carga al server y al usuario basicamente. Pero no es para nada 'obligatorio'... ;D

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!