Comunidad de diseño web y desarrollo en internet online

crear formularios que procesen y envien datos a correos y BD

Citar            
MensajeEscrito el 28 Jun 2010 10:04 pm
Hola amigos.
El profesor nos dejo en vacaciones investigar varias cosas. :?
*Ya se crear formularios en HTML.

ahora lo que el profesor quiere que hagamos es.
1) que investiguemos 2 scripts PHP:
- Uno que cuando debos en el boton submit del formulario aparescan todos los datos, como por ejemplo
tu nombre es ($name) o algo asi. La verdad el profe aun no nos enseña ni PHP ni relaciones con Base de Datos.
Pero quiere que investiguemos para irle aventajando.
2) el segundo script que quiere que investiguemos de PHP es, que los datos ingresados en el formulario se procesen y se cree un archivo xls y este, ya sea se envie a un mail o se guarde en una ruta especifica.

ahora con BD:
el profesor antes de salir, nos llevo una semana con expliaciones y creo un foro con SMF en un host gratuito.
El punto es que como veran, el mismo foro tiene la opcion "Registrarse" e metes los datos y te registraras (por logica los datos se envian a la base de datos)

El nos proporciono los datos que son:
Base de Datos name: a9364805_FLYHEA1
Base de Datos name User: a9364805_USFLY01
localhost / mysql4.000webhost.com
contraseña: FLYpassFLY

lo que quiere que hagamos es que el formulario que te pide al registrarte en el foro.
Lo hagamos nosotros en HTML (Cosa que si podemos hacer)
y que Hagamos posible que desde nuestro formulario y con los datos que nos dio, nos registremos en el foro
y obtengamos una cuenta que funcione en el foro (pero sin que jamas nos hayamos registrado desde el foro, si no, desde el formulario gracias a los datos que nos dio)

Son 3 cosas y se me hace mucho pedir, pero ya busque no no logro entender, Yo a base de ejemplos soy muy intelectuo, me guio en estos y saco conclusiones, ojala y me ayuden.
Saludos amigos!!!

Che profe :|

Por XxflezhaxX

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Jun 2010 06:30 am
quieres aprender o que te hagamos la tarea ?


mira en mi perfil tengo varios tips basicos

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 29 Jun 2010 04:12 pm
Sinceramente...
Que me ayude y me den ejemplos...

Ahorita me checos tus tips, Gracias!!

Por XxflezhaxX

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Jul 2010 02:10 am
Te pongo un ejemplo de como de un formulario de contacto se guarda a una base de datos con esto yo creo que podrás cumplir lo que te pidieron.

Pagina principal:

<form id="form1" name="form1" method="post" action="respuesta.php" ">
Nombre: <input type="text" name="victimaNombre" id="victimaNombre" />
Mail: <input type="text" name="victimaMail" id="victimaMail" />
Comentarios: <textarea name="victimaComentarios" cols="30" rows="5" id="victimaComentarios"></textarea>
<input type="submit" name="envio" id="envio" value="Enviar" />
</form>


Pagina respuesta:
<?php
$nombre = $_POST["victimaNombre"];
$mail = $_POST["victimaMail"];
$comentario = $_POST["victimaComentarios"];
include("conecta.php");
mysql_query('INSERT INTO contacto VALUES ("'.$nombre.'","'.$mail.'");',$link);
mysql_close($link);
echo "<center> Gracias por comunicarse con nosotros ".$nombre.", en la brevedad posible nos pondremos en contacto con usted.</center>";
$cabezera = "From: ".$nombre."<[email protected]>\r\n Content-type: text/html\r\n";
$cuerpo = $nombre."\n".$mail."\n".$comentario;
mail("[email protected]","Formulario de contacto", $cuerpo, $cabezera);
?>

Include:

<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","baseDeDatos","contraseña")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("nombreDeLaTabla",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
?>

Espero y te funcione suerte.

Por undertakos

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Jul 2010 03:23 pm
Gracias amigo!!
Ya lo ando calando, Solo una dudita que desde hace mucho tiempo me he cargado y se me pasa preguntarla!!

si ejecuto el html desde mi pc en el navegador!! TODO LO QUE ES PHP no se visualiza como debe, se visualizan los codigos como si fuera texto en html. ES CIERTO???

por que siempre me pasa esto y me dijeron que solo funciona en servidores / hosting, por lo que es lo que voy a intentar ahorita.

Pero, es cierto que si lo ejecutas desde tu PC, pasa lo que ya mencione???

saludos!!

Por XxflezhaxX

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Jul 2010 03:43 pm

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 08 Jul 2010 04:16 pm
Jaja...
Gracias amigo... y de verdad disculpas... pero debes comprender que las ganas de un novato con 000000 conocimientos, hacen que en cristalab postien preguntas algo estupidas. En este caso yo jejeje...

Pero lo importante es que me estan ayudando y ya le estoy agarrando la onda...
Gracias de verdad.
Saludos!!

! Ya me los calo estas cosas ¡

Por XxflezhaxX

10 de clabLevel



 

firefox

 

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