Foros del Web » Programando para Internet » PHP »

script para formulario

Estas en el tema de script para formulario en el foro de PHP en Foros del Web. saludos, estoy terminando mi primera pagina y tambien el formaulario de contacto el cual tiene un lista desplegable con 5 opciones , 6 casillas chequeo ...
  #1 (permalink)  
Antiguo 28/10/2008, 10:31
 
Fecha de Ingreso: noviembre-2007
Mensajes: 21
Antigüedad: 16 años, 5 meses
Puntos: 0
script para formulario

saludos, estoy terminando mi primera pagina y tambien el formaulario de contacto
el cual tiene un lista desplegable con 5 opciones , 6 casillas chequeo y 2 radio botones..no tengo script para procesarlo y el que tengo no me hace llegar los datos a la casilla de mail..si alguno me da una mano me va a ser de mucha ayuda gracias..saludos
  #2 (permalink)  
Antiguo 28/10/2008, 10:44
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: script para formulario

puedes hacer el tuyo a tu medida... de veras

Referencia:
http://www.php.net/variables.external

suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 28/10/2008, 10:44
Avatar de karlic0s  
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años
Puntos: 18
Respuesta: script para formulario

Deberias buscar un poco hay miles...

No se que quieres hacer con el formulario luego, si guardarlo en una base de datos, si mostrarlo... por lo que dices del mail supongo que enviarlo a un correo, el código podría ser el siguiente:

Código PHP:
<?php
if (!$HTTP_POST_VARS){
?>
<form action="envia_form_php.php" method=post>
//...formulario
<input type=submit value="Enviar">
</form>
<?php
}else{
    
$cuerpo "Formulario enviado\n";
    
$cuerpo .= "variable1: " $HTTP_POST_VARS["nombre_de_la_variable1"] . "\n";
    
$cuerpo .= "variable2: " $HTTP_POST_VARS["nombre_de_la_variable2"] . "\n";
    
$cuerpo .= "variablen: " $HTTP_POST_VARS["nombre_de_la_variablen"] . "\n";
    
//mando el correo...
    
mail("tu_correo@tu_correo","Formulario recibido",$cuerpo);

    
//das las gracias por el envio
    
echo "Mensaje de agradecimiento por el envio";
}
?>
el archivo se ha de llamar envia_form_php.php.


Saludos
  #4 (permalink)  
Antiguo 28/10/2008, 10:49
 
Fecha de Ingreso: noviembre-2007
Mensajes: 21
Antigüedad: 16 años, 5 meses
Puntos: 0
muchas gracias en cuanto pueda lo pruebo y te digo si me funciono..gracias

la verdad no tengo ni idea de como generar mi propio script, pero me encantaria saberlo

Última edición por GatorV; 28/10/2008 a las 13:41
  #5 (permalink)  
Antiguo 28/10/2008, 11:02
 
Fecha de Ingreso: octubre-2008
Mensajes: 102
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: script para formulario

Faq PHP

Go ! :)
  #6 (permalink)  
Antiguo 08/11/2008, 05:31
 
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires
Mensajes: 247
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: script para formulario

hola, una consulta....

en caso que a ese codigo quisiera aggregarle una validacion del formulario en php, en el mismo archivo. como hago para agregar esa condicion?????
osea, como tengo que hacer para primero valide, despues mande el mail y en caso de no validar vuelva al formulario....?

esto es algo que quiero hacer hace tiempo... pero no se como agregarlo.... estuve pensando en agregarle $_session para poder avisar de los campos con error al recargar la pagina. y despues las reseteo...

Muchas Gracias A Todos. y suerte
  #7 (permalink)  
Antiguo 08/11/2008, 05:56
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Respuesta: script para formulario

hay millonadas de respuestas como las que pides en este foro y en el gran google.

Debes buscar un poco más ;)

Suerte
  #8 (permalink)  
Antiguo 08/11/2008, 07:09
 
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires
Mensajes: 247
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: script para formulario

ok, ya lo estuve buscando y se me ocurrio plantear lo siguiente:

Código PHP:
<?php 

session_start
();

if ( empty(
$_POST['enviar'])){

  echo  
$_SESSION['error']; 
  
?>
  <form action="<?=$PHP_SELF?>" method="post"  name="formulario" id="formulario">
  Nombres:(*)<input name="nombre" id="nombre" size="20" maxlength="200" />
  Apellido:(*)<input name="apellido" id="apellido" size="20" maxlength="200" />
  Tel&eacute;fono:(*)<input name="phone" id="phone" size="15" maxlength="200" /> 
  Movil:<input name="cel" id="cel" size="15" maxlength="200" />
  E-mail: (*)<input name="email" id="email" size="40" />
  Comentarios: (*)<textarea name="comentarios" cols="50" rows="5"  id="comentarios"></textarea>
   <input name="enviar" type="submit" id="enviar" value="Enviar">
   <input name="Reset" type="reset" value="    Borrar   "  />                        
  </form>   
  <?
  $_SESSION
['error']=="";    

}else{ 
  
$_SESSION['cagardo']="entramite";        

  if(
$_SESSION['cargado']="entramite"){

    
$nombre=$_POST['nombre'];
    
$apellido=$_POST['apellido'];
    
$phone=$_POST['phone'];
    
$cel=$_POST['cel'];
    
$email=$_POST['email'];
    
$comentarios=$_POST['comentarios'];
    
    if(
$nombre=""){    $error="Nombre incorrecto \n";}
    if( 
$apellido=""){ $error="Apellido incorrecto \n";    }
    if( 
$phone=""){ $error="Numero de Telefono Incorrecto \n";}
    if( 
$cel=""){ $error="Numero de Telefono Incorrecto \n";}        
    if(
$comentarios=""){$error="comentario Incorrecto \n";}
    
    if(
$error=""){
       
$_SESSION['cargado']="ok";
          
$_SESSION['error']=""
          echo
'<script language="JavaScript">
            document.location.href="contactoo.php"
            </script>'
;
     }else{
       
$_SESSION['cargado']="no";
        
$_SESSION['error']=$error;
           echo
'<script language="JavaScript">
           document.location.href="contactoo.php"
           </script>'
;    
     }
  }
    
   if(
$_SESSION['cargado']="ok"){

        
//AVISO DE ENVIO 
        
?>CONSULTA REALIZADA <?
          
// Reseteo de variables
        
session_unset(); 
        
session_destroy();
  }       
}

?>
pero por alguna causa.... no funciona.... ya lo modifique mas de 10 veces... para ver si asi funciona.... pero no hay caso...

alguien me podria ayudar a ver como lo puedo solucionar??? ven algun error???
(ese codigo lo hice yo... no lo copie de otro... por eso necesito la ayuda para arreglarlo)

Subi el codigo a:

http://www.ooamc.com.ar/contactoo.php

para que vean lo que hace.


Muchas Gracias de Antemano.

Última edición por binagol; 08/11/2008 a las 08:51
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 20:28.