Hola amigos de cristalab :)
Estoy tratando de hacer una reserva online en una pagina web.
La idea es que el usuario llene los campos de 'usuario' y 'contraseña', que esto se verifique en una BD Mysql, y si existe el usuario que se mande un mail a cierta direccion.

en el boton aceptar del flash tengo esto:

Código :

on(click){
   
   yourname = _parent._parent.write.yourname.text;
   yourcontrasena = _parent._parent.write.yourcontrasena.text;
   email = _parent._parent.write.email.text;
   fono = _parent._parent.write.fono.text;
   fecha = _parent._parent.write.fecha.text;
   hora = _parent._parent.write.hora.text;
   segundo = _parent._parent.write.segundo.text;
   lugar = _parent._parent.write.lugar.text;
   comentario = _parent._parent.write.comentario.text;
   
   if (yourname eq "") {
      _parent._parent.write.gb_status.text = "Tu nombre ?";
   } else if (yourcontrasena eq "") {
      _parent._parent.write.gb_status.text = "La contraseña ?";
      } else if (fono eq "") {
      _parent._parent.write.gb_status.text = "El telefono ?";
      } else if (fecha eq "") {
      _parent._parent.write.gb_status.text = "La fecha ?";
   } else {
      _parent._parent.write.gb_status.text = "Cargando datos..";
      newEntry = new LoadVars()
      newEntry.ref = this
      newEntry.submit = "Yes" 
      newEntry.yourname = yourname
      newEntry.yourcontrasena = yourcontrasena
      newEntry.email = email
      newEntry.fono = fono
      newEntry.fecha = fecha
      newEntry.hora = hora
      newEntry.segundo = segundo
      newEntry.lugar = lugar
      newEntry.comentario = comentario
      newEntry.sendAndLoad("reservas.php?action=write&r="+random(999), newEntry, "POST") 
      newEntry.onLoad = function(success){ 
         if(success){ 
            _parent._parent.write.gb_status.text = this.gb_status;
            _parent._parent.read.loadEntries("Default", 10);
            _parent._parent.write.yourname.text = "";
            _parent._parent.write.yourcontrasena.text = "";
            _parent._parent.write.email.text = "";
            _parent._parent.write.fono.text = "";
            _parent._parent.write.fecha.text = "";
            _parent._parent.write.hora.text = "";
            _parent._parent.write.segundo.text = "";
            _parent._parent.write.lugar.text = "";
            _parent._parent.write.comentario.text = "";
         }
      } 
   }
}


en reservas.php tengo esto:

Código :

....
// conectando al servidor MySQL
   $DBConn = mysql_connect($DBhost,$DBuser,$DBpass) or die("Error en el libro de visitas: " . mysql_error());
   // seleccion de MySQL servidor
   mysql_select_db($DBName, $DBConn) or die("Error en el libro de visitas: " . mysql_error());

   $result=mysql_db_query($DBName,"SELECT * FROM $table WHERE
   yourcontrasena='$contrasena' AND yourname='$name'");
$gral=mysql_num_rows($result); 

print ("totalregistros=" . $gral); 

if($gral>0) {
   $headers = "MIME-Version: 1.0\r\n";
                 $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
                 $headers .= "From: Reserva \r\n";
                 $headers .= "Reply-To: [email protected]\r\n";
                 
                 //enviamos el email
                 mail($mail, 'Nueva reserva de usuario.',"<b>Nombre:</b> $name<br> 
<b>Apellido:</b> $apellido <br> 
<b>E-mail:</b> $email <br>
<b>Contraseña:</b> $contrasena <br> 
<b>Comuna:</b> $comuna <br>
<b>Fecha:</b> . $ano",$headers);

                
                 print '&resultado=Se envio el email correctamente&nodani=.com';
      
       
       print "&gb_status=Gracias por tu reserva online.&done=yes&";
       return;

                 } else ($gral=="") {

       
       print "&_root.write.gb_status=Error!&";
       break;
   }
?>


pero no me resulta :? me dice undefined ..la coneccion está bien solo me falta esto.
Haber si me echan un cable

saludos desde Chile