Foros del Web » Programando para Internet » PHP »

Formularios en PHP y Mysql

Estas en el tema de Formularios en PHP y Mysql en el foro de PHP en Foros del Web. hola a todos, necesito una ayuda muy grandote, como hago un formulario en PHP y Mysql, quiero hacer un formulario bien grandote, con varias opciones, ...
  #1 (permalink)  
Antiguo 06/08/2004, 11:52
 
Fecha de Ingreso: enero-2004
Ubicación: Madrid
Mensajes: 28
Antigüedad: 13 años, 10 meses
Puntos: 0
Formularios en PHP y Mysql

hola a todos, necesito una ayuda muy grandote, como hago un formulario en PHP y Mysql, quiero hacer un formulario bien grandote, con varias opciones, como registrarte en un correo algo parecido, y que luego me envie a dos correos o más, por que vi un formulario parecido ya, ah se me olvidaba también quiero con la opción de adjuntar archivos (disculpen que pida mucho, pero para los que sabes php y mysql es papaya verdad) bueno espero que me ayuden, disculpen si no me dejo entender

el formulario que vi es asi:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>FORMULARIO</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<form action=agregar.php method="post" enctype="multipart/form-data" name="Elecciones" >
<div align="left"></div>
<table width="500" border="0" cellpadding="5" cellspacing="5"align="center" >
<tr >
<td colspan="2"> <div align="left"></div>
<p align="left"><font color="#006699" size="2" face="Verdana, Arial, Helvetica, sans-serif"><font color="#FF0000"></font></font><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Formulario
</strong></font></p></td>
</tr>
<tr >
<td width="31%"><strong><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Nickname:</font></strong></td>
<td width="69%"><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_nick" type="text" id="v_nick" size="50">
</font></td>
</tr>
<tr>
<td><strong><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">MSN:</font></strong></td>
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_msn" type="text" id="v_msn" size="50">
</font></td>
</tr>
<tr>
<td><strong><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font></strong></td>
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_yahoo" type="text" id="v_yahoo" size="50">
</font></td>
</tr>
<tr >
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Nombres
y apellidos:</font></td>
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_nombre" type="text" id="v_nombre" size="50">
</font></td>
</tr>
<tr >
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Fecha
de nacimiento</font></td>
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_fenac" type="text" id="v_fenac" value="dia/mes/a&ntilde;o" size="20">
</font></td>
</tr>
<tr >
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Ocupaci&oacute;n:</font></td>
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_ocupacion" type="text" id="v_ocupacion" size="50">
</font></td>
</tr>
<tr >
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Estado
civil:</font></td>
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_estadocivil" type="text" id="v_estadocivil" size="50">
</font></td>
</tr>
<tr >
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Ciudad
de nacimiento:</font></td>
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_ciudad_nac" type="text" id="v_ciudad_nac" size="50">
</font></td>
</tr>
<tr >
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Ciudad
de residencia:</font></td>
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_ciudad_res" type="text" id="v_ciudad_res" size="50">
</font></td>
</tr>
<tr >
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Hobbies:</font></td>
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_hobbies" type="text" id="v_hobbies" size="50">
</font></td>
</tr>
<tr >
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Pa&iacute;s:</font></td>
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_pais" type="text" id="v_pais" size="50">
</font></td>
</tr>
<tr >
<td><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">Foto:</font></td>
<td> <div align="left"><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="v_foto" type="file" id="v_foto" size="34">
<br>
<font size="1">Formato: se aceptan formatos jpg,gif,bmp,tiff,pdf,ps,zip,rar</font></font></div></td>
</tr>
<tr >
<td colspan="2"> <div align="left"><font color="#006699" size="2" face="Verdana, Arial, Helvetica, sans-serif">Comentarios&nbsp;&nbsp;
</font></div></td>
</tr>
<tr >
<td colspan="2"><font color="#006699" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="v_comentarios" cols="54" rows="5" id="v_comentarios"></textarea>
</font></td>
</tr>
<tr >
<td colspan="2"><font color="#006699" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="submit" type="submit" value="Enviar">
</font></td>
</tr>
</table>
</form>
<p><font size="2" face="Arial, Helvetica, sans-serif"><br>
</font> </p>
</div>
</body>
</html>


lo que faltaria es conectar a la base de datos o me equivoco, muchas gracias de antemano

Salu2
__________________
Muchas son las extrañas ocasiones del mundo, y el socorro a menudo llega de manos de los débiles, cuando los sabios fracasan
  #2 (permalink)  
Antiguo 06/08/2004, 13:02
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si vas a enviar dos correos con esos datos? (o son otros?) .. para que quieres Mysql? .. Te vendría bien para almacenar esos datos (ademas de generar esos N e-mails de notificaciones o lo que sea ..)

Pero, .. más que poner el formulario HTML deberias definir bien que es lo que tiene que hacer tu aplicación: si ha de almacenar los datos en una BD o no o que e-mail tiene que enviar con que datos ... En fin, definir antes de tocar una tecla de tu PC.

Con eso se iran viendo cosas como que si necesitas adjuntar archivos .. donde o como almacenarlos (o sólo se van a enviar por e-mail) ..

Yo de momento te puedo recomendar urgentemente que te leas manuales de PHP que practiques con ejemplos simples y cuando te sientas seguro con PHP . ahí tomas otro manual de Mysql y ves todo lo que compete a Base de datos (que són . como se diseñan y que tienen su própio lenguaje: SQL que debes conocer).

O .. si quieres que te hagan el trabajo a la carta, .. OK, pero dilo claramente.

Te presente SIEMPRE las fases de un desarrollo, donde debes definir lo que ha de hacer tu aplicación (si tu lo tienes claro .. OK, pero estás pidiendo ayuda demasiado general .. así que tienes que ir concretando) y luego ya se verá de como o con qué implementarlo.

Un saludo,
  #3 (permalink)  
Antiguo 06/08/2004, 13:14
 
Fecha de Ingreso: enero-2004
Ubicación: Madrid
Mensajes: 28
Antigüedad: 13 años, 10 meses
Puntos: 0
Bueno en ese caso prefiero un formulario en php pero que adjunte fotos y que luego me los envie a mi correo, espero sus ayudas. muchas gracias de antemano ;) o me recomiendan algún script.


salu2
__________________
Muchas son las extrañas ocasiones del mundo, y el socorro a menudo llega de manos de los débiles, cuando los sabios fracasan
  #4 (permalink)  
Antiguo 06/08/2004, 13:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Puedes usar la classe:

PHP Mailer (http://phpmailer.sourceforge.net)

Eso te hará el 80% del trabajo más complicado de "Adjuntar el archivo" .. Pero falta que hagas el "Upload" del archivo al servidor y .. para eso puedes revisar las FAQ's de este foro donde encontraras ejemplos (o usar el buscador del foro).

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:52.