Hola ante todo, tengo varias preguntas acerca de Adobe Air, lo que pretendo hacer es impresionar a mis compañeros de clases utilizando nuevas herramienta de programación ya que siempre me gusta innovar, ahora estuve leyendo sobre este fenómeno del Adobe Air o apollo, pero mi duda es la siguiente:
1. ¿Se puede Hacer sistemas completos con esta herramienta, o es solo una herramienta para ayudar a que tu web sea mas accesible como realizar búsqueda desde mi escritorio,etc?
2. ¿Que es preferible usar flash/flex para programar en adobe air o es sencillo usar los lenguaje de html/ajax para progrmarlo?
3. ¿Que lenguaje de programacion interectuar mejor con este lenguaje, php, asp, jsp?
Bueno aparte de esas interregantes estube haciendo mis pequeños experimiento pero no se que hago mal, al momento de mandar un alert que recoje la respuesta de mi script php, me muestra toda la progrmacion php y no me ejecuta absolutamente nada, el ejemplo es encillo aca se lo dejo
Código HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript" src="JavaScript/jquery.js"></script>
<script type="text/javascript" src="JavaScript/AIRAliases.js"></script>
<script type="text/javascript" src="JavaScript/login.js"></script>
<script type="text/javascript">
</script>
<link rel="stylesheet" type="text/css" href="CSS/login.css">
</head>
<body>
<div id="contenedor">
<fieldset>
<legend>Ingreso a Control de Stock de Consecionario</legend>
<p><label for="usu">Usuario:</label><input type="text" name="usu" id="usu" /></p>
<p><label for="pass">Contraseña:</label><input type="password" name="pass" id="pass" /></p>
<p><input type="submit" id="en" value="Ingresar" /></p>
</fieldset>
</div>
</body>
</html>
este es mi archivo login.js
Código Javascript
:
Ver original$(document).ready(function(){
// Create the objects:
var url = new air.URLRequest('PHP/login.php');
var loader = new air.URLLoader();
var data = new air.URLVariables();
// Change the method:
url.method = air.URLRequestMethod.POST;
// Add the event listener:
loader.addEventListener(air.Event.COMPLETE, loadComplete);
// Function that handles the complete loading of the resource.
function loadComplete(e) {
alert(loader.data);
} // End of loadComplete() function.
// Function called when the user clicks the Submit button.
function checkLicense() {
// Assign the data to the URLVariables object:
data.usu = $("#usu").val();
data.pas = $("#pass").val();
// Assign the URLVariables object to the URLRequest object:
url.data = data;
// Load the resource:
loader.load(url);
} // End of checkLicense() function.
$("#en").click(function(){
checkLicense();
});
});
y este es mi archivo php, donde conex.php es mi archivo que uso para conectarme a mi base de datos
Código PHP:
<?php
include('conex.php');
$usu = $_POST['usu'];
$pas = $_POST['pass'];
$query = "SELECT * FROM usuario WHERE nom_usu = '".$usu."' AND pass_usu = '".$pas."'";
$cn = mysql_query($query);
$num = mysql_num_rows($cn);
if($num != 0)
{
echo 'Conexion Exitosa';
}else{
echo 'Usuario/Contraseña incorrecta';
}
?>
haber si me podrían ayudar con este simple ejemplo, por otro lado me explicarían como hago un listado de una tabla de base de datos en Air (?)
Muchísima gracias espero su pronta respuesta