Ciao a tutti.
Ho fatto questo semplice script per un login
codice:
<script type="text/javascript" src="jquery/jquery_1_4_3.js"></script>
<script type="text/javascript" >
$(document).ready(function() {
$("form#submit_login").submit(function(){
var username=$("#username").val();
var password=$("#password").val();
$.ajax({
url: "login_action.php",
type: "post",
data: "username="+username+"password="+password,
dataType: "html",
success: function(msg) {
if(msg=="ok_entra") { $("div#mostra_errore").html("entra"); }
if(msg=="dati_errati") { $("div#mostra_errore").html("non entra"); }
},
error: function() {
$("div#mostra_errore").html("errore di connessione");
}
});
return false;
});
});
</script>
<link rel=stylesheet href="stile.css" type=text/css>
<div id="mostra_errore"></div>
<form id="submit_login" method="post" action="login_action.php">
<center>
<table border=0 width=350>
<tr>
<td colspan=2 align=center>
</td>
</tr>
<tr>
<td colspan=2 align=center>
<div id="mostra_errore"></div>
</td>
</tr>
<tr>
<td align=right class=td_1 width=50%>Username</td><td align=left><input type="text" class="input_1" name="username"></td>
</tr>
<tr>
<td align=right class=td_1 width=50%>Password</td><td align=left><input type="text" class="input_1" name="password"></td>
</tr>
<tr>
<td colspan=2 align=center class=td_1>
<input type="submit" value="Entra" class="bottone_1"></td>
</tr>
</table>
</center>
Secondo voi dov'è l'errore?
il php mi da come return:
"ok_entra"
oppure
"dati_errati"
Dove sbaglio?
Grazie,
Ale