Salve a tutti,
il mio obbiettivo è quello di leggere il valore di 5 input=text inviarli a una pagina php che li stamperà nel db e inizializzare le text rendendole vuote. Anche se a me sembra corretto questo codice c'è qualcosa che non va..qualcuno potrebbe aiutarmi?
il mio obbiettivo è quello di leggere il valore di 5 input=text inviarli a una pagina php che li stamperà nel db e inizializzare le text rendendole vuote. Anche se a me sembra corretto questo codice c'è qualcosa che non va..qualcuno potrebbe aiutarmi?
HTML:
<input type="text" name="numero1" id="numero1" class="textbox">
<input type="text" name="numero2" id="numero2" class="textbox">
<input type="text" name="numero3" id="numero3" class="textbox">
<input type="text" name="numero4" id="numero4" class="textbox">
<input type="text" name="numero5" id="numero5" class="textbox">
<a href="java-script: doWork()">Registra</a>
Codice:
<script language="javascript">
<!-- // Get the HTTP Object
function getHTTPObject(){
if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest) return new XMLHttpRequest();
else {
alert("Your browser does not support AJAX.");
return null;
}
}
// Change the value of the outputText field
function setOutput(){
if(httpObject.readyState == 4){
document.getElementById('numero1').value = httpObject.responseText;/*
document.getElementById('numero2').value = httpObject.responseText;
document.getElementById('numero3').value = httpObject.responseText;
document.getElementById('numero4').value = httpObject.responseText;
document.getElementById('numero5').value = httpObject.responseText;*/
}
}
// Implement business logic//-->
function doWork(){
httpObject = getHTTPObject();
if (httpObject != null) {
httpObject.open("GET", "components/com_jumi/files/elabora.php?inputText="
+document.getElementById('numero1').value, true);
httpObject.open("GET", "components/com_jumi/files/elabora.php?inputText="
+document.getElementById('numero2').value, true);
httpObject.open("GET", "components/com_jumi/files/elabora.php?inputText="
+document.getElementById('numero3').value, true);
httpObject.open("GET", "components/com_jumi/files/elabora.php?inputText="
+document.getElementById('numero4').value, true);
httpObject.open("GET", "components/com_jumi/files/elabora.php?inputText="
+document.getElementById('numero5').value, true);
httpObject.send(null);
httpObject.onreadystatechange = setOutput;
}
}
var httpObject = null;
/* 0 = uninitialized
1 = loading
2 = loaded
3 = interactive
4 = complete */
</script>
PHP:
<?php
$numero1=$_GET['numero1'];
$numero2=$_GET['numero2'];
$numero3=$_GET['numero3'];
$numero4=$_GET['numero4'];
$numero5=$_GET['numero5'];
$db_host = "*****";
$db_user = "*****";
$db_password = "******";
$db_name = "******";
$db = mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_name, $db);
mysql_query("INSERT INTO RegistrazioneSchedine(numero1, numero2, numero3, numero4, numero5)
VALUE ($numero1, $numero2, $numero3, $numero4, $numero5)");
mysql_close($db);
if (isset($_GET['numero1']))
echo '';
if (isset($_GET['numero2']))
echo '';
if (isset($_GET['numero3']))
echo '';
if (isset($_GET['numero4']))
echo '';
if (isset($_GET['numero5']))
echo '';
?>