Sì certo scusami ecco il mio codice:
[PHP]<form method="post" action="pagina.php">
<?php
session_start();
include ("connessione.php");
$nome_utente = ($_POST['nome_utente']);
$password = ($_POST['password']);
$sql = "SELECT * FROM users WHERE nome_utente = '$nome_utente'
and password = '$password'";
$result = mysql_query($sql);
$count= mysql_num_rows($result);
if ($count == 1)
{
$_SESSION['nome_utente'] = $nome_utente;
$_SESSION['password'] = $password;
header("location:pagina_log.php");
exit;
}
else
{
echo '<input placeholder="Nome utente" tabindex="1" onBlur="if (this.placeholder=='') {this.placeholder="Password"}; class="nuvola_rossa" name="nome_utente" type="text" maxlength="40"/>';
exit;
}
?>
<fieldset class="nuvola">
<input placeholder="Nome utente" tabindex="1" onBlur="if (this.placeholder=='') {this.placeholder="Password"}; class="nuvola" name="nome_utente" type="text" maxlength="40"/>
<input placeholder="Password" tabindex="2" onBlur="if (this.placeholder=='') {this.placeholder="Password"}; class="nuvola_1" type="text" name="password" maxlength="20"/>
<button style="cursor:pointer;" tabindex="3" id="login" class="entra" type="submit" size="10px">ENTRA</button>
</fieldset>
</form>[/PHP]
In parole povere, questo codice php funzionava, in una pagina esterna e mi reindirizzava benissimo ad un'altra pagina con header(), ora l'ho messso invece sulla pagina stessa e ho messo l'action del form su action="pagina.php" (la pagina stessa).
Se il login funziona reindirizza su la pagina di log avvenuto con successo, mentre se il login non funge, l'input di "nome_utente" diventa rosso, la class="nuvola_rossa" è proprio settata con backgroun-color: red;
Però tutto questo non funziona, cosa ho sbagliato?