Salve, ho un form molto semplice per effettuare un login, il problema si presenta all' input image. Do un nome a questo input per poi richiamarlo nel php (ovvero se quell' input è premuto fa le operazioni), il problema è che non 'riconosce' l' input image, ovvero premendolo non appare nulla, mentre se tolgo l' if che lo coinvolge scorre tutto regolarmente. I codici sono questi:

Codice PHP:
<fieldset id="log-admin">
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Username

<input type="text" class="i_txt" name="username_login" />


Password

<input type="password" class="i_txt" name="password_login" />


<input type="image" value="" src="../images/accedi.png" height="30" width="61" name="admin-login" /></form></fieldset>

<?php

$username 
addslashes(htmlspecialchars($_POST['username_login']));
$password addslashes(htmlspecialchars($_POST['password_login']));

$user "xxx";
$pass "yyy";
if(isset(
$_POST['admin-login'])) {
if(
$username != $user || $password != $pass) {
echo 
'<div id="error">Dati errati.</div>';
} else {
$_SESSION['username'] = "xxx";
header ('Location: panel.php');
}
  }
?>