Mi coidgo es este, puse la funcion UPPER delante de la variable i puse utf8_general_ci en la base de datos en la fila NICK usando VARCHAR
pero nada de nada
Código PHP:
<?php
echo '<tr><td width=100% height="3" valign=top>';
@session_start();
session_register();
include('config.ini.php');
/////////////////////////////////////////////
include('conex.php');
/////////////////////////////////////////////
$query = mysql_query("SELECT * FROM user") or die(mysql_error());
$data = mysql_fetch_array($query);
if(!isset($_SESSION['login'])){
}
else{
$query2 = mysql_query("SELECT * FROM ".$info['table2']." WHERE nick = '".$_SESSION['login']."'") or die(mysql_error());
$row = mysql_fetch_array($query2);
echo "<table border=0 width=200><tr><td valign=top class=text>";
echo "<b><center><a href=logoup.php>SORTIR</a></center></B><br>";
$foto=$row["foto"];
echo "<td class=text><center>".$row["nom"]."<br><img src=foto/$foto height=120></b></center></td></tr></table>";
}
if ($_POST) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['nick'];
$password=$_POST['clave'];
if($username==NULL){
echo "";
}elseif ($password==NULL) {
echo " Falta posar la contrasenya.";
}elseif ($password==NULL and $username==NULL) {
echo " Tens els dos camps buids.";
}else{
$query = mysql_query("SELECT * FROM ".$info['table2']." WHERE UPPER(nick = '$username')") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['nick'] != $username) {
echo "No conicideix o no existeix.";
}elseif($data['clave'] != $password){
echo " La contrasenya és incorrecte.";
}else{
$query = mysql_query("SELECT * FROM ".$info['table2']." WHERE UPPER(nick = '$username')") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION['login']=$row['nick'];
$_SESSION['id']=$row['nivel'];
$sessid = $_COOKIE['PHPSESSID'];
if($row[estado] == 1){
echo "Activa la teva compte";
}
else{
if($sessid == NULL){
echo "<br><a href=logout.php><b>Temps expirat. Tanca la sessió.
</b></a>";
}
else{
echo "<script>location='zonasoci.php?PHPSESSID=$sessid'</script>";
}
}
}
}
echo '</td></tr>';
}
?>