salve, ho un problema con un doppio validate da effettuare, (non sono uno esperto del codice jquery, infatti quello che ho fatto, è stato grazie a un codice trovano in internet).
allora, ci deve essere una verifica su entrambi i campi, e solo dopo averli verificati (il nickname e l'ip devono coincidere con quelli presenti sul db) allora è possibile andare alla pagina successiva.
questo è il codice, sono riuscito a far funzionare solo la prima pare, cioè con il nickname, l'ip non so esattamente cosa modificare tra tutti i file.
registration.php
check.php
allora, ci deve essere una verifica su entrambi i campi, e solo dopo averli verificati (il nickname e l'ip devono coincidere con quelli presenti sul db) allora è possibile andare alla pagina successiva.
questo è il codice, sono riuscito a far funzionare solo la prima pare, cioè con il nickname, l'ip non so esattamente cosa modificare tra tutti i file.
registration.php
Codice:
<SCRIPT type="text/javascript">
pic1 = new Image(16, 16);
pic1.src = "loader.gif";
$(document).ready(function(){
$("#username").change(function() {
var usr = $("#username").val();
if(usr.length >= 1)
{
$("#status").html('<img src="img/validation/loader.gif" align="absmiddle"> Checking availability...');
$.ajax({
type: "POST",
url: "check.php",
data: "username="+ usr,
success: function(msg){
$("#status").ajaxComplete(function(event, request, settings){
if(msg == 'OK')
{
$("#username").removeClass('object_error'); // if necessary
$("#username").addClass("object_ok");
$(this).html(' <img src="img/validation/decline.png" align="absmiddle"> <font color="Red"> ID Unavailable </font> ');
}
else
{
$("#username").removeClass('object_ok'); // if necessary
$("#username").addClass("object_error");
$(this).html(msg);
}
});
}
});
}
else
{
$("#status").html('<font color="red">The username should have at least <strong>3</strong> characters.</font>');
$("#username").removeClass('object_ok'); // if necessary
$("#username").addClass("object_error");
}
});
});
//-->
/* seconda parte */
pic1 = new Image(16, 16);
pic1.src = "loader.gif";
$(document).ready(function(){
$("#ip").change(function() {
var usr = $("#ip").val();
if(usr.length >= 1)
{
$("#status").html('<img src="img/validation/loader.gif" align="absmiddle"> Checking availability...');
$.ajax({
type: "POST",
url: "check.php",
data: "ip="+ usr,
success: function(msg){
$("#status").ajaxComplete(function(event, request, settings){
if(msg == 'OK')
{
$("#ip").removeClass('object_error'); // if necessary
$("#iplass("object_ok");
$(this).html(' <img src="img/validation/decline.png" align="absmiddle"> <font color="Red"> ID Unavailable </font> ');
}
else
{
$("#ipveClass('object_ok'); // if necessary
$("#ip").addClass("object_error");
$(this).html(msg);
}
});
}
});
}
else
{
$("#status").html('<font color="red">The username should have at least <strong>3</strong> characters.</font>');
$("#ip").removeClass('object_ok'); // if necessary
$("#ip").addClass("object_error");
}
});
});
//-->
</SCRIPT>
</head>
<body>
<input class="form-field" id="username" type="text" name="username" onkeyup="twitter.updateUrl(this.value)" />
<input class="form-field" id="ip" type="text" name="ip" onkeyup="twitter.updateUrl(this.value)" />
<td align="left" valign="bottom" height="20px"><div id="status"></div></td>
<script type="text/javascript">
$( function () {
twitter.screenNameKeyUp();
$('#user_screen_name').focus();
});
</script>
check.php
Codice:
<?php
// This is a sample code in case you wish to check the username from a mysql db table
if(isSet($_POST['username']))
{
$username = $_POST['username'];
include("dbconnection.php");
$sql_check = mysql_query("SELECT client_id FROM clients WHERE client_id='$username'");
if(mysql_num_rows($sql_check))
{
echo '<img src="img/validation/accepted.png" align="absmiddle"><font color="green">ID Accepted.</font>';
}
else
{
echo 'OK';
}
}
// This is a sample code in case you wish to check the ip from a mysql db table
if(isSet($_POST['ip']))
{
$ip = $_POST['ip'];
include("dbconnection.php");
$sql_check = mysql_query("SELECT client_lastip FROM clients WHERE client_lastip='$ip'");
if(mysql_num_rows($sql_check))
{
echo '<img src="img/validation/accepted.png" align="absmiddle"><font color="green">ID Accepted.</font>';
}
else
{
echo 'OK';
}
}
?>