No consigo iniciar sesión. Parece ser que el archivo "control.php" no se conecta a la base de datos, ya que me da error al intentar iniciar sesión. No sé porque me da error si me pueden ayudar les estaré agradecido.
En index.php:
Código:
<h1>Autentificación PHP</h1>
<form action="control.php" method="POST">
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0">
<tr>
<td colspan="2" align="center"
<?if ($_GET["errorusuario"]=="si"){?>
bgcolor=red><span style="color:ffffff"><b>Datos incorrectos</b></span>
<?}else{?>
bgcolor=#cccccc>Introduce tu clave de acceso
<?}?></td>
</tr>
<tr>
<td align="right">USER:</td>
<td><input type="Text" name="username" size="8" maxlength="50" id="username"></td>
</tr>
<tr>
<td align="right">PASSWD:</td>
<td><input type="password" name="password" size="8" maxlength="50" id="password"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td>
</tr>
</table>
</form>
control.php:
Código:
<?php
//DB-kin konektatzen naz
$conn = mysql_connect("x","x","x");
//Aukeratzen dot DB
mysql_select_db("x",$conn);
//Sententzia SQL erabiltzaileri bilatzeko
$ssql = "SELECT * FROM users WHERE username='$username' and password='$password'";
//Sententzia bete eginten dot
$rs = mysql_query($ssql,$conn) or die( mysql_error() );
if (mysql_num_rows($rs)!=0){
//Erabiltzailea eta kodea ondo
//Zehazten dot sesioa eta gero gorde
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: panel.php");
}else {
//Existitzen ez ba da bidaltzen diot index.html-era
header("Location: index.php?errorusuario=si");
}
mysql_free_result($rs);
mysql_close($conn);
?>
saludos ;)