Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
[Ayuda] Crear Formulario de contacto
Páginas (2): 1 2   
TaloBV   27 Mar, 2011, 3:53 pm
#1
Hola amigos me preguntaba como puedo tener un formulario de contacto para mi web, estoy probando con un codigo y no me lo quiere agarrar, quisiera insertarlo en algun html me podrian ayudar ?

aqui les subi mi fromulario:
http://www.talito.com.ar/XD/formulario.html
PD: Tiene todos los valores de lectura :S
~Night   27 Mar, 2011, 4:06 pm
#2
Creo que esto lo que usted necesita: http://goo.gl/uOAoX
TaloBV   27 Mar, 2011, 4:53 pm
#3
no me funciono usa una funcion de
mail($destinatario,$asunto,$cuerpo,$headers) .

Esa funcion no soporta my host :S
Gustavo R.   27 Mar, 2011, 5:19 pm
#4
Hay un plugin en mybbcentral Big Grin
TaloBV   27 Mar, 2011, 5:24 pm
#5
Pero el formulario es apra insertar en una paguina html :S
con codigos o iframe :S
Cluster   27 Mar, 2011, 5:27 pm
#6
instala este plugin http://mods.mybb.com/view/page-manager

y create esta pagina http://community.mybb.com/thread-63357-p...#pid459254

:)
TaloBV   27 Mar, 2011, 10:04 pm
#7
esq no tiene q ser nada relacionado con mybb....
Tengo una web html que le falta un formulario de contacto :S
kitipa   28 Mar, 2011, 7:42 am
#8
re que hasta el titulo dice "crear formulario de contacto" y te tiran modulos de mybb jajaja xD

un ejemplo de formulario de contacto si tenes la pagina en html seria este (modificalo a gusto(?) )

Código:
<form name="form1" method="post" action="conect.php">  
         <table width="452" height="175" border="0">
           <tr>
             <td align="center">Nombre/Empresa
            
               <input type="text" name="nombre" id="nombre" />
             </td>
          </tr>
             <tr>
             <td align="center">Email (*)
             <input type="text" name="email" id="email" /></td>
          </tr>
           <tr>
             <td align="center">Teléfono
             <input type="text" name="telefono" id="telefono" /></td>
          </tr>
           <tr>
             <td align="center">Ciudad
             <input type="text" name="provincia" id="provincia" /></td>
          </tr>

           <tr>
             <td align="center">Mensaje
             <textarea name="comentario" id="comentario" cols="45" rows="5"></textarea></td>
          </tr>
           <tr>
            
             <td align="center"><input type="submit" name="enviar" id="enviar" value="Enviar consulta" /></td>
          </tr>
        </table>
        
     </form>


Poner este archivo en la misma carpeta que el del codigo anterior(?)

Código:
<?php


$nombre = $HTTP_POST_VARS["nombre"];

$email = $HTTP_POST_VARS["email"];
$provincia =$HTTP_POST_VARS["provincia"];

$telefono = $HTTP_POST_VARS["telefono"];
$comentario = $HTTP_POST_VARS["comentario"];




$cuerpo = "Formulario\n";
    $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
    $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
    $cuerpo .= "Ciudad: " . $HTTP_POST_VARS["provincia"] . "\n";
    $cuerpo .= "Telefono:" . $HTTP_POST_VARS["telefono"] . "\n";
    $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["comentario"] . "\n";

if($HTTP_POST_VARS["nombre"]=="" || $HTTP_POST_VARS["email"]=="" || $HTTP_POST_VARS["comentario"]=="")
    {
    echo('<script language=javascript>  
    alert("Debe completar todos los campos obligatorios");
    
    
  history.back(1);

    
    </script> ');
    
    }
else
    {
    mail("tu direccion de mail(? E_e","Formulario $nombre",$cuerpo);
    echo '<script language=javascript>
    alert("El Mensaje ha sido enviado");
  window.location="http://WwW.Talito.CoM.Ar";
    </script>';
    
    }
?>
TaloBV   28 Mar, 2011, 6:57 pm
#9
Muchas Gracias kitipa Big GrinBig Grin
Me sirve, solo una ultima pregunta:
En el caso de que quisiese sacar alguna caja como "Telefono" o agregar una nueva como "Tu Web" tendria que hacer :S?
kitipa   28 Mar, 2011, 7:08 pm
#10
Si ves el codigo el formulario esta hecho dentro de un tabla, en las tablas definidas por la etiqueta <table> te encontras con dos etiquetas mas, <tr> y <td>. <tr> son las filas de la tabla y las <td> son las columnas de la misma. Despues llendo a lo que es el formulario si observas el mismo comienza con la etiqueta <form name="form1" method="post" action="conect.php"> (que por cierto en action indica el archivo que procesara los datos del formulario con el nombre form1) y te encontras con etiquetas como <input type="text" name="nombre" id="nombre" /> (todas menos una solo difieren en el atributo Type, que indica que sera, en este caso "text" indica que se tratara de una caja te texto normal para introducir una cadena de caracteres. Tambien al final encontras la misma etiqueta input pero con el atributo type como "submit" que indica que se tratara del boton que se encargara de poner en marcha el proceso de datos. Teniendo esto en cuenta se puede deducir que si queres sacar por ej. el telefono, tan solo con borrar la fila que contiene la columna con la etiqueta input que representa la caja de texto en la que ingresaras el telefono, simplemente no estara ese dato. Por si no queda claro solo debes borrar esto xD

Código:
<tr>
             <td align="center">Teléfono
             <input type="text" name="telefono" id="telefono" /></td>
          </tr>

y si queres agregar otro solamente en vez de telefono escribi otra cosa :p. Para agregar mas filas tan solo añade el mismo codigo anterior con los datos cambiados luego del ultimo </tr> , que con la explicacion anterior deduciras que agregas otra fila a la table al agregar otro <tr><td>contenido</td></tr>. Espero que te sirva(???) E_e


Páginas (2): 1 2   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.