Comunidad de diseño web y desarrollo en internet online

Recoger datos de Usuarios en formulario

Citar            
MensajeEscrito el 10 Ene 2009 11:38 pm
Estoy haciendo mi pagina, y se me ocurrio la posibilidad de hacer un formulario interactivo con el usuario en cual me pida datos de su empresa en tres etapas ejemplo:

1 etapa me pida datos sobre:
a)Nombre dela empresa
b)Slogan
c)Logotipo

2 Etapa
a)Nombre del Contacto
b)Email
c)Direccion
d)Telefono
e)Fax
f)Lista de servicios

3 Etapa
a)Imagen a Mostrar deservicios

Se que esto es facil para hacerlo con dream weaver, pero necesito que el usuario pueda dar clic en siguiente y pasar a la siguiente etapa, atraz y regresar a la etapa anterior, espero me pueda ayudar o recomendar algo, estoy utilizando php, y quiero que al final los datos se almacenen en Mysql, gracias

Por markant0n

25 de clabLevel



 

Comitan de Dominguez, Chiapas

msie
Citar            
MensajeEscrito el 11 Ene 2009 12:01 am

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 11 Ene 2009 05:40 pm
Ok, gracias por tu respuesta ya lo estoy probando, esta excelente

Por markant0n

25 de clabLevel



 

Comitan de Dominguez, Chiapas

msie
Citar            
MensajeEscrito el 17 Ene 2009 07:44 am
Bueno yo creo que podrias comenzar con algo sencillo en php; solo serian 3 formularios distintos conectados. Harias un formulario con las casillas correspondientes y que luego se guarden en tu base de datos, podria er algo asi:

Crearemos una pagina llamada Insertar_Compañias.php

Código :

<?php

$dbhost = "localhost"; // pondremos nuestro host
$dbuser = "tusuario"; // nuestro usuario...
$dbpass = "tupass"; // y nuestro pass
$db = "tubase_dedatos"; // el nombre de la db

mysql_connect($dbhost,$dbuser,$dbpass); //conectamos a la BD
mysql_select_db($db);
    
   $cedula=$_POST[cedula];
   $nombres=$_POST[nombres];
   $apellidos=$_POST[apellidos];
   $nacimiento=$_POST[nacimiento];
   $evento=$_POST[evento];
   $comentarios=$_POST[comentarios];
////aca colocamos las variables provenientes del formulario de html que esta mas abajo, los cuales se encargan 
//de almacenar los datos para que luego el php los envie a la base de datos
   mysql_query("INSERT INTO compañias (cedula, nombres, apellidos, nacimiento, evento, comentarios) values ('$cedula','$nombres','$apellidos','$nacimiento','$evento','$comentarios')") or die(mysql_error()); // bueno aca por ultimo insertas a la Bd el nombre y la ruta del archivo

?>       

//aca viene el formulario en html
<form action="Insertar_compañias.php" method="post"> 
Cedula de Identidad:<br> 
<input type="text" name="cedula"><br> 
Nombres:<br> 
<input type="text" name="nombres"><br> 
Apellidos:<br> 
<input type="text" name="apellidos"><br>
Fecha de Creacion (dd/mm/aaaa):<br> 
<input type="text" name="nacimiento"><br> 
Evento:<br> 
<input type="text" name="evento"><br>  
Comentarios<br> 
<textarea name="comentarios" cols="50" rows="10"></textarea><br> 
<input type="submit" value="Publicar"><br> 
</form> 


Con todo ello creo que sera suficiente para crear los distintos formularios que necesites, lo de ir adelante o atras, solo seria agregar unos links para unislo, eso ya es parte de tu creatividad e ingenio

Por JoseAlejandro_Realza

63 de clabLevel



Genero:Masculino  

Incursionista de Tecnologias

msie7
Citar            
MensajeEscrito el 17 Ene 2009 11:15 pm
Ok, gracias de echo asi lo habia i ntentado el problema radiacaba en que cuando le daba clic en siguiente por ejemplo los valores del primer formulario se perdian, no se si lo hice mal, pero si el usuario queria regresar a modificar datos no podia por que se habian borrado.

Por markant0n

25 de clabLevel



 

Comitan de Dominguez, Chiapas

msie
Citar            
MensajeEscrito el 18 Ene 2009 04:43 pm
Bueno men... es muy sencillo, solo tienes que crear una pagina con un formulario igual, y vas a colocar en el php la syntax que ahaga una cosulta a la base de datos con tus datos preferiblemente procedentes de Get=id de la base de datos, y en los campos pones a mostrar los hya existentes y que en caso de querer modificarlos pueda hacerlo sin probemas

Por JoseAlejandro_Realza

63 de clabLevel



Genero:Masculino  

Incursionista de Tecnologias

msie7
Citar            
MensajeEscrito el 18 Ene 2009 05:35 pm
Ok muchisimas gracias, lo estoy probando y es una respuesta genial gracias Jose Alejandr

Por markant0n

25 de clabLevel



 

Comitan de Dominguez, Chiapas

msie
Citar            
MensajeEscrito el 18 Ene 2009 07:13 pm
cualquier otra duda hazla y con gusto te ayudare en lo que pueda

Por JoseAlejandro_Realza

63 de clabLevel



Genero:Masculino  

Incursionista de Tecnologias

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.