Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2008, 17:02
Avatar de kerze
kerze
 
Fecha de Ingreso: julio-2006
Mensajes: 28
Antigüedad: 17 años, 9 meses
Puntos: 0
Pregunta php recomendar Auxilio

Antes que nada, un saludo a todos ustedes, bueno me encontre en un libro antiguo de php 4 asi que me puse pasarlo a php5 el codigo, me imagino que esta bien, pero cuando lo ejecuto me sale este error
Cita:
Notice: Undefined index: accion in E:\EasyPHP 2.0b1\www\templates_nature\totora.php on line 2
lo he intentado arreglar con isset y otros pero no encuentro la forma de arreglarlo
alguien me puede echar una mano
Código PHP:
<?php 
if($_GET["accion"] == "") {
?>

<form method="post" action="totora.php?accion=enviar" name="recomienda">
<b>Recomienda este sitio</b><br><br>
Tu Nombre: <input type="text" name="n_remitente" size="10"><br>
Tu E-mail: <input type="text" name="e_remitente" size="20"><br>
Nombre de tu amigo: <input type="text" name="n_destinatario" size="10"><br>
E-mail de tu amigo: <input type="text" name="e_destinatario" size="20"><br><br>
<input type="submit" value="Recomendar">
</form>

<!-- envío del formulario y acuse de envío o información de errores -->
<?php
}

else if(
$_GET["accion"] == "enviar") {

// recojo las variables que vienen desde el formulario
$n_destinatario $_POST["n_destinatario"];
$e_destinatario $_POST["e_destinatario"];
$n_remitente $_POST["n_remitente"];
$e_remitente $_POST["e_remitente"];


  if (
$n_destinatario != "" && $e_destinatario != "" && $n_remitente != "" && $e_remitente != "") {


    
$url "http://www.laspalmerasdemoronacocha.com";

     
$nombre_del_sitio "Tu Sitio";

     
$asunto $n_remitente " te recomienda un sitio";

     
$mensaje "Hola " $n_destinatario ":<br>";
     
$mensaje .= $n_remitente " te recomienda que visites <b>" $nombre_del_sitio "</b>.<br>";
     
$mensaje .= "Puedes verlo en <a href='" $url "'>" $url "</a><br><br>Saludos!";



     
$encabezado "From:".$e_remitente."\nReply-To:".$e_remitente."\n";
     
$encabezado .= "X-Mailer:PHP/".phpversion()."\n";
     
$encabezado .= "Mime-Version: 1.0\n";
     
$encabezado .= "Content-Type: text/html";



     
mail($e_destinatario,$asunto,$mensaje,$encabezado);



     echo 
"<b>El mensaje ha sido enviado</b>.<br>Gracias por recomendarnos!";

     }



     else {

     echo 
"Por favor, es necesario que completes todos los campos.<br>";
     echo 
"<a href='./'>click aqui</a> para corregir los campos.";

     }

}
?>