Foros del Web » Programando para Internet » PHP »

php y base de datos

Estas en el tema de php y base de datos en el foro de PHP en Foros del Web. Hola: Como hago que todos los datos de un formulario se vayan a una base de datos, y que al momento de que el usuario ...
  #1 (permalink)  
Antiguo 22/03/2003, 11:01
Avatar de guaton69  
Fecha de Ingreso: septiembre-2002
Ubicación: Santiago - Chile
Mensajes: 330
Antigüedad: 22 años, 2 meses
Puntos: 0
php y base de datos

Hola:

Como hago que todos los datos de un formulario se vayan a una base de datos, y que al momento de que el usuario rellene el formulario le mande un email para dar las gracias por haberse registrado

Como lo hago ?

No es de flojo que estoy pidiendo esta ayuda estoy hace varios dias ( 2 semanas) haciendolo con ejempos de desarrolladores web pero no me sale nada

que hago?

me pueden ayudar porfavor
  #2 (permalink)  
Antiguo 22/03/2003, 14:07
Avatar de jmn2k1  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires...
Mensajes: 489
Antigüedad: 23 años
Puntos: 2
Eres bastante flojo porque esto que quieres hacer es bastante facil si investigas un poco........

mas o menos lo que tienes que hacer es:
- mandas los datos del formulario a una pagina php para procesarlos (en----> action="tupagina.php")
- en esa pagina vas a poder usar variables con el nombre del campo del formulario y van a contener lo que sea que hayan puesto (por ejemplo si el name de un textarea es name="texto" y alguien escribio "hola" en la pagina php se va a pasarla variable $texto que contiene "hola")
- Despues esas variables con los datos los tienes que poner en una sentencia sql y ejecutarla.(y se cargan los datos a la base de datos)

Código PHP:
$sql "INSERT INTO banda (nombre_banda)"
   
$sql .= "VALUES ('$nb')";
   
mysql_query ($sql) or die (mysql_error()); 
- para lo del mail puedes usar la funcion mail() (busca de esto en el manual de php http://www.phpfreaks.com/phpmanual/p...tion.mail.html )

Trata de investigar estos asuntos mas a fondo y tienes lo que quieres

___
JmN
  #3 (permalink)  
Antiguo 22/03/2003, 19:54
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Bueno .. en vez de dar vueltas por "tutoriales" a ver si cae algun tema q como ejemplo hagan lo que prentes .. deberias "Pensar" que te hace falta saber para ir a tu manual o a otros (lease usar google .. o preguntar algo mas concreto en un foro)..

De lo que pides se deduce que debes de conocer:

1) como usar un formulario para enviar datos a un script.php
2) como PHP maneja una base de datos Mysql .. incluido algo mínimo de SQL para hacer las consultas que te van hacer falta.
3) como envio un e-mail con PHP.

Eso a nivel muyy básico .. Si te pones a "probar" primero con lo de crear el formulario y recibir esas variables en un script.php .. verias que -usando el manual de PHP- encontrarias la funcion mail() .. con eso tendras casi un 75% del script .. Lo de manejar una tabla de Mysql (sql) lo habrías visto en otros tutoriales y si buscas en el manual OFICIAL de PHP ...

Te dejo la dirección del manual oficial de PHP:
www.php.net

Tambien si te fijas .. en este foro Tenemos unas FAQ's .. entre ellas (de las primeras) tienes una relación completa de links hacia tutoriales (en ingles y castellano) y otros sitios ..

Tomate lo que te digo como consejos. Las cosas se aprenden de "a poco" y pensando primero lo que te podría hacer falta .. eso si no quieres aprender PHP como se debería: Teória -> práctica y con un "plan de estudio" empezando por lo mas básico (manejar formularios por ejemplo para enviar datos a scripts.php) y acabando por usar alguna Base de datos (lease Mysql por ejemplo que a su vez implica que aprendas un mínimo de SQL para hacer las consultas que vas a usar y que podrías emplear).. Y no con: "tengo que hacer" -> busco ejemplo práctico (y me olvido de la teoría ..) .. Así algunas cosas sencillas te saldran . .pero la Mayoría NO.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 22/03/2003 a las 20:03
  #4 (permalink)  
Antiguo 24/03/2003, 16:01
 
Fecha de Ingreso: diciembre-2002
Ubicación: Santa Clara
Mensajes: 22
Antigüedad: 21 años, 11 meses
Puntos: 0
Eso que intestas hacer es algo asi como la comidilla del PHP (y te lo digo pq en mis inicios hice la misma pregunta), pero no hay que desmayar. Lo primero que debes hacer es comprobar si las variables que envias del formulario son compatibles con las que acepta la BD y luego, poner la serie de codigos que anteriormente se te explicaron.
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 22:34.