Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2015, 15:47
diegoguerrero
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 4 meses
Puntos: 5
¿Qué falla en este sistema de login?

Código PHP:
<?php
$conn 
mysql_connect('localhost''root''')
    or die(
'No se pudo conectar: ' mysql_error());
mysql_select_db('educamos') or die('No se pudo seleccionar la base de datos');
?>
<html>
<head>
<link href="css/css.css" rel="stylesheet"/>
</head>
<body>
<h1 align="center" style="color:#2491C9">Plataforma Educamos</h1>
<table width="30%" align="center" border="0">
<form name="form" method="get" action="index.php" enctype="text/plain">
<tr id="tr1-h">
<td align="center"><b>Introduce tus datos a continuación</b></td>
</tr>
<tr id="tr1">
<td align="center" valign="middle"><input type="text" placeholder="Usuario" id="CampoTexto" name="user"/></td>
</tr>
<tr id="tr1">
<td align="center" valign="middle"><input type="password" placeholder="Contraseña" id="CampoTexto" name="clave"/></td>
</tr>
<tr id="tr1">
<td align="center" valign="middle"><input type="submit" id="boton" value="Acceder"></td>
</tr>
</form>
</table>
<?php

if(isset($_GET['enter'])){
    
$user $_GET['user'];
    
$clave $_GET['clave'];

    
$query mysql_query ("SELECT * FROM usuarios WHERE user = '$user' AND clave = '$clave'",$conn);
    
$conta mysql_num_rows($query);

    if(
$conta == '0'){
        echo 
"Mal";
    }else{
        echo 
"Bien";
    }
?>
</body>
</html>
Los echos del final no trabajan. Por cierto, ¿cómo se podría hacer que cuando los datos sean erróneos se muestre un mensaje en otra parte de la página? Gracias