necesito tutoria con base de datos

Hola muy buenas tardes, hoy quiero iniciar un proyecto a largo plazo, y digo a largo plazo porque no se mucho de esto, mas bien casi nada.

Bueno aqui el proyecto espero me ayuden,


web sencilla (index, Quienes somos, servicios, Formularios y contacto)


el problema que me surge es en el formularios, ya que no se como hacer nada de esto, los demas campos ya se como se hace, o al menos ya tengo una idea de como hacerlo, si alguien me puede ayudar dejo un enlace de un formulario de como mas o menos quiero el formulario.

este es el enlace del formulario. https://docs.google.com/spreadsheet/viewform?formkey=dFltNWJXaUptTE…

cabe mencionar que logre hacer este formulario con google docs, pero lo que quiero es que el formulario este dentro de la pagina y que al terminarlo le genere un codigo unico para cada persona que llene el formulario.


otra opcion que quiero que tenga es que cunado yo elija una opcion se habran mas campos y tambien qque tenga casilla para desactivar algunos campos.


no se si sea mucho pedir, pero si alguien me ayuda a realizar esto lo agradecere, mientras tratare de empezar a hacer algo aver si puedo y si lo logro ire publicando el avance.


Doy las gracias por adelantado a todo aquel que me ayude
Hola @dracon481:

En primer lugar, te recomiendo leer el curso de los formularios: http://www.comocreartuweb.com/curso-php-y-msql/que-es-un-formulario.html
A
quí te dejo como sería más o menos el formulario que dices:
<form method="post" action="formulario.php">
<label>Apellidos: <input type="text" name="apellidos" /></label><br />
<label>Nombre: <input type="text" name="nombre" /></label><br />
<label>Fecha de nacimiento: <input type="text" name="nacimiento" /></label><br />
<label>¿Te gusta la web? <select name="gusta">
<option value="si">Sí</option>
<option value="no">No</option>
</select></label><br />
<label>Estado civil: <select name="estado">
<option value="soltero">Soltero</option>
<option value="casado">Casado</option>
<option value="divorciado">Divorciado</option>
</select></label><br />
<label>País: <select name="pais">
<option value="mexico">México</option>
<option value="argentina">Argentina</option>
<option value="españa">España</option>
<option value="dominicana">República Dominicana</option>
<option value="colombia">Colombia</option>
</select></label><br />
<label>Quieres ingresar más datos? <select name="datos">
<option value="si">Sí</option>
<option value="no">No</option>
</select></label><br />
<label>Bebida favorita: <input type="text" name="bebida" /></label><br />
<label>Comida favorita: <input type="text" name="comida" /></label><br />
<button type="submit">Enviar formulario</button>
</form>

Ahora mismo me tengo que ir y no te puedo preparar el PHP pero con el curso PHP supongo que podrás hacerlo por tu cuenta :)
Para recoger el dato de un campo se hace: $variable = $_POST["nombre_del_input"];
Respecto a lo que dices de mostrar unos campos u otros dependiendo de la elección necesitarías javascript o jquery para ello de hacerlo de una forma sencilla.
muchisismas gracias eso es lo que necesitaba, mira por la web no hay problema, ya encontre muchas plantillas y al menos ya se modificarlas.


mira en el formulario si hay dos opciones mas que necesito que tengua osea que cuando elijan la opcion "si" se habran mas campos para llenar y cuando elijan la opcion "no" pues no se habra ningun campo, la otra es que por medio de un checkbox se cancelen unos campos, osea que esten disponibles solo para casos especiales, no se si sea mucho pedir, una vez teniendo eso pues seria todo lo ke necesitaria mi formulario.


una vez mas agradesco el apoyo que me brindas.