Buongiorno a tutti, ho inserito entrambe le argomentazioni in un post solo visto che comunque riguardano entrambe javascript ed ajax (si, la seconda argomentazione con anche un pò di php, ma minimo <_<).

Il primo problema che mi si presenta è il calcolo dei valore di due variabili con javascript ed il conseguente innerHTML in un div, quello che ho io è questo:

codice:
function checkStat() {  

var forz = parseInt(document.FormStat.forza.value,10); 
var dex = parseInt(document.FormStat.destrezza.value,10); 
var ment = parseInt(document.FormStat.mente.value,10); 
var res = parseInt(document.FormStat.resistenza.value,10); 
var cha = parseInt(document.FormStat.chakra.value,10); 
var tot = forz+dex+ment+res+cha; 

if (tot == "60") { 

document.getElementById('stats_check').innerHTML = "<font color=\"green\">60 Punti Spesi!</font>";  

} else {  

document.getElementById('stats_check').innerHTML = "<font color=\"red\">Hai ancora da spendere dei punti</font>";  

}
}
ovviamente il Form si chiama FormStat, i nomi degli input sono corretti e li passo sotto parseInt perchè hanno valori interi numerici, quello che non accade poi è penso la somma delle variabili ed il successivo controllo.

Chiunque abbia la voglia e la capacità di aiutarmi è ben accetto >.< grazie comunque in anticipo per il tempo che ci si spenderà.

----------------------------------------------------------------------------------------

Il secondo problema è invece la possibilità di effettuare un validate sul campo Nome del form, richiedendo al database se il nome immesso sia già presente o no, restituendo chiaramente una frase del tipo "Il nome è libero" o "il nome è occupato".

codice:
var url = "script/user_check.php?nome=";

function updateName() {
  document.getElementById('check_nome').innerHTML = "Controllo...";
  var name = document.getElementById("username").value;
  http.open("GET", url + escape(name), true);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}

function handleHttpResponse() {
  if (http.readyState == 4) {


  }
}

function getHTTPObject() {
  var xmlhttp;
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject();
nella pagina user_check.php ho questo:

codice:
$nome = $_GET['nome'];

$sql=mysql_query("SELECT count(Nome) AS conto FROM user WHERE Nome LIKE '$nome'");
$sq=mysql_fetch_array($sql);

Il punto è ora, come collego il risultato della pagina user_check.php con il codice js che ho inserito nella pagina di registrazione?