Autor Tema: Consulta acerca de mi Formulario  (Leído 297 veces)

Desconectado xGerald

  • PHPer@
  • **
  • Mensajes: 74
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
Consulta acerca de mi Formulario
« en: 03 de Mayo de 2010, 21:15:04 pm »
Hola a todos PHPEROS como estan ? bueno les venia a preguntar 2 cosas sobre mi formulario.

La primera es donde debo poner la funcion mail() en mi documento php. Es este :


Código: [Seleccionar]
<?php
if ($_POST[&#39;enviar&#39;])
{
//get form data
$nick $_POST[&#39;nick&#39;];
$paginaweb $_POST[&#39;web&#39;];
$banner $_POST[&#39;banner&#39;];
$email $_POST[&#39;email&#39;];
$comentario $_POST[&#39;comentario&#39;];
$categoria $_POST[&#39;radio&#39;];

$errorstring ""//default value of error string

if (!$nick)
      
$errorstring $errorstring."Nick<br>";
  
if (!$paginaweb)
      
$errorstring $errorstring."Pagina Web<br>";
  
 
if (!$banner)
      
$errorstring $errorstring."Banner<br>";  
  
if (!$categoria)
      
$errorstring $errorstring."Categorias<br>";
  
if (!$email)
      
$errorstring $errorstring."Email<br>";
  
if (!$comentario)
      
$errorstring $errorstring."Comentario<br>";
    
     if (
$errorstring!="")
     echo "Por favor rellena todos los campos<br><br>";
else
{
     //run code
 echo("El Formulario ha sido enviado correctamente,<br> esperamos que estes en nuestros afiliados.<br><br>");
    }
 
}
?>

Y la segunda como hago que cuando envien el formulario desapareska ?

bueno eso seria espero que me ayuden, muchas gracias.

Comunidad PHPeros

Consulta acerca de mi Formulario
« en: 03 de Mayo de 2010, 21:15:04 pm »

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:Consulta acerca de mi Formulario
« Respuesta #1 en: 03 de Mayo de 2010, 21:19:04 pm »
Siempre soy yo el que te ayudo xD no pasa nada...
Código: [Seleccionar]
<?php
if ($_POST[&#39;enviar&#39;])
{
$nick $_POST[&#39;nick&#39;];
$paginaweb $_POST[&#39;web&#39;];
$banner $_POST[&#39;banner&#39;];
$email $_POST[&#39;email&#39;];
$comentario $_POST[&#39;comentario&#39;];
$categoria $_POST[&#39;radio&#39;];

if (!$nick)
      
$errorstring $errorstring."Nick<br>";
  
if (!$paginaweb)
      
$errorstring $errorstring."Pagina Web<br>";
  
 
if (!$banner)
      
$errorstring $errorstring."Banner<br>";  
  
if (!$categoria)
      
$errorstring $errorstring."Categorias<br>";
  
if (!$email)
      
$errorstring $errorstring."Email<br>";
  
if (!$comentario)
      
$errorstring $errorstring."Comentario<br>";
    
     if (
$errorstring!="")
 {
echo "Por favor rellena todos los campos<br><br>";
 } else {
echo "El Formulario ha sido enviado correctamente,<br> esperamos que estes en nuestros afiliados.<br><br>";
mail();
 }
 
} else {
?>

Aquí tu formulario
<?php
}
?>


Imagino que no quieres que presionen enter y se envie el formulario ¿verdad?
Si no para lo del enter:

Código: [Seleccionar]
<?php
if ($_POST)
{
$nick $_POST[&#39;nick&#39;];
$paginaweb $_POST[&#39;web&#39;];
$banner $_POST[&#39;banner&#39;];
$email $_POST[&#39;email&#39;];
$comentario $_POST[&#39;comentario&#39;];
$categoria $_POST[&#39;radio&#39;];

if (!$nick)
      
$errorstring $errorstring."Nick<br>";
  
if (!$paginaweb)
      
$errorstring $errorstring."Pagina Web<br>";
  
 
if (!$banner)
      
$errorstring $errorstring."Banner<br>";  
  
if (!$categoria)
      
$errorstring $errorstring."Categorias<br>";
  
if (!$email)
      
$errorstring $errorstring."Email<br>";
  
if (!$comentario)
      
$errorstring $errorstring."Comentario<br>";
    
     if (
$errorstring!="")
 {
echo "Por favor rellena todos los campos<br><br>";
 } else {
echo "El Formulario ha sido enviado correctamente,<br> esperamos que estes en nuestros afiliados.<br><br>";
mail();
 }
 
} else {
?>

Aquí tu formulario
<?php
}
?>


¡Saludos!
« Última modificación: 03 de Mayo de 2010, 21:20:51 pm por javipilo »

Desconectado xGerald

  • PHPer@
  • **
  • Mensajes: 74
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
Re:Consulta acerca de mi Formulario
« Respuesta #2 en: 03 de Mayo de 2010, 21:23:32 pm »
jaja gracias pues :D
oie ke se ponia en mail lo olvide :S, como pongo las variables, una por una ?