Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2015, 11:33
raul9975
 
Fecha de Ingreso: abril-2015
Ubicación: madrid
Mensajes: 6
Antigüedad: 9 años
Puntos: 0
problema php,java recopilando datos

Hola!, actualmente estoy estudiando de manera bastante "light" el tema de php. Estoy con un ejercicio bastante básico que trata sobre comprobar si un usuario con su contraseña esta dentro de la base de datos. lo he realizado pero seguro que me he equivocado en algun punto( una coma mal puesta, algun dato mal colocado) y el caso es que por más vueltas que le doy no sé porque no se ejecuta el proceso bien, el caso es que en la práctica directamente no me conecta con la base de datos.

Os dejo el ejercicio a ver si algún "pro" me puede desvelar el problema. ¿Alguién se atreve con el reto?


el html:


<!doctype html>
<html lang="es">

<head>
<meta charset="utf-8">
<script type="text/javascript" src="js/motor.js"></script>
<title>Acceso a la web</title>
</head>

<body>

<div id="formulario">
<form method="post" id="formula">
<label for="usuario">usuarios</label>
<input type="text" name="usuario" id="usuario"/>
<label for="contrasena">contraseña</label>
<input type="password" name="contrasena" id="contrasena"/>
<input type="submit" id="enviar" value="enviar"/>

</form>
</div>

</body>
</html>

el javascript

$(document).ready(init);

function init ()
{
$("#enviar").click(envio);
}

function envio()
{
$_POST("php/acceder.php",$("#formula").serialize()).done(funct ion (data){recibir(data)};)
}

function recibir(data)
{
if(data)
{
alert("Bienvenuti!");
}
else
{
alert("no estas registrado.Registrate");
}
}

los .php:

<?php //este seria con los datos de la BBDD llamado: config.php

$bbdd="localhost";
$platform="plataforma";
$master="root";
$pass="root";

?>

y este el siguiente:

<?php
include "php/config.php";

session_start();

$usuario=$_POST["usuario"];
$contrasena=$_POST["contrasena"];

$conexion=mysqli_connect($bbdd,$master,$pass,$plat form) or die ("ERROR: ".mysqli_error($conexion));

$query="SELECT * FROM alumnos WHERE nombrealumno='$usuario' AND contrasena='$contrasena'";

$result=$conexion->query($query);

if (mysqli_num_rows($result) > 0)

{
$['nombrealumno']=$usuario;
$['contrasena']=$contrasena;

echo true;
}

else
{
echo false;
}

mysqli_close($conexion);
?>