Salve...
Ho una pagina per comandare Arduino: http://www.abbici.org/reloadter/
Arduino non centra nulla sul problema.
Il problema riguarda il rinnovo pagina premendo un tasto (Form).
Praticamente cambia pagina... strano perché con i target sta in regola.



index.php

Codice PHP:
<html>
 <
head>
  <
title>Auto Refresh Div Content Using jQuery and AJAX</title>
  <
script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
  <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
  <style>
  body
  {
   margin:0;
   padding:0;
   background-color:#f1f1f1;
  }
  .box
  {
   width:500px;
   border:1px solid #ccc;
   background-color:#fff;
   border-radius:5px;
   margin-top:100px;
  }
  #load_posts
  {
   padding:16px;
   background-color:#f1f1f1;
   margin-bottom:30px;
  }
  #load_posts p
  {
   padding:12px;
   border-bottom:1px dotted #ccc;
  }
  </style>
 </head>
 <body>
  <div class="container box">
   
   
   <br />
   <br />
   <div id="load_posts"></div>
   <!-- Refresh this Div content every second!-->
   <!-- For Refresh Div content every second
     we use setInterval() !-->
  </div>
 </body>
</html>
<script>
$(document).ready(function(){
 $('#post_button').click(function(){
  var post_name = $('#post_name').val();
  //trim() is used to remover spaces
  if($.trim(post_name) != '')
  {
   $.ajax({
    url:"post.php",
    method:"POST",
    data:{id:id,login:login,valore:valore},
    dataType:"text",
    success:function(data)
    {
     $('#post_name').val("");
    }
   });
  }
 });
 
 setInterval(function(){//setInterval() method execute on every interval until called clearInterval()
  $('#load_posts').load("display.php").fadeIn("slow");
  //load() method fetch data from fetch.php page
 }, 1000);
 
});
</script> 
display.php

Codice PHP:

<?php
//fetch.php

$connect=mysqli_connect("xxxx.xxx.xxx.xxx","login","password","bancadati");

$query "SELECT * FROM robot;";
$result mysqli_query($connect$query);
if(
mysqli_num_rows($result) > 0)
{
    
    
$query "SELECT * FROM robot ORDER BY id DESC";
$result mysqli_query($connect$query);
if(
mysqli_num_rows($result) > 0)
{
    
echo 
"<center>\n";
echo 
"<table border=1>\n";
 while(
$row mysqli_fetch_array($result))
 {
  echo 
"<tr>\n";
    echo 
"<td>\n";

    switch (
$row["tipo"]) {
        case 
0:
            if(
$row["valore"] == 0):
                echo 
$row["nome"].": SPENTO";
                
//echo " - ". $row["id"];
                
echo "</td>\n";
                echo 
"<td align=\"rigth\" colspan=\"2\">\n";
                echo 
"<form id=\""$row["id"] ."\" action=\"post.php\" method=\"post\">\n";
                echo 
"<input type=\"hidden\" id=\""$row["id"] . "\" name=\"login\" value=\""$row["log"] ."\">\n";
                echo 
"<input type=\"hidden\" id=\""$row["id"] . "\" name=\"id\" value=\""$row["id"] ."\">\n";
                echo 
"<input type=\"hidden\" id=\""$row["id"] ."\" name=\"valore\" value=\"1\">\n";
                echo 
"<button type=\"submit\" id=\""$row["id"] ."\" width=\"210\" class=\"btn btn-info\" >Accendi\n</button>\n";
                echo 
"</form>\n";
                echo 
"</td>\n";
            else:
                echo 
$row["nome"].": ACCESO";
                
//echo " - ". $row["id"];
                
echo "</td>\n";
                echo 
"<td align=\"rigth\" colspan=\"2\">\n";
                
                echo 
"<form id=\""$row["id"] ."\" action=\"post.php\" method=\"post\">\n";
                echo 
"<input type=\"hidden\" id=\""$row["id"] . "\" name=\"login\" value=\""$row["log"] ."\">\n";
                echo 
"<input type=\"hidden\" id=\""$row["id"] . "\" name=\"id\" value=\""$row["id"] ."\">\n";
                echo 
"<input type=\"hidden\" id=\""$row["id"] ."\" name=\"valore\" value=\"0\">\n";
                echo 
"<button type=\"submit\" id=\""$row["id"] ."\" width=\"210\" class=\"btn btn-info\">Spegni\n</button>\n";
                echo 
"</form>\n";
                echo 
"</td>\n";
                
                
            endif;
            
            break;
        case 
1:
            echo 
$row["nome"]." = ".$row["valore"];
            
$tmA $row["valore"] - 1;
            
$tmB $row["valore"] + 1;
            
//echo " - ". $row["id"];
            
echo "</td>\n<td align=\"rigth\">\n";
            
            echo 
"<form id=\""$row["id"] ."\" action=\"post.php\" method=\"post\" >\n";
            echo 
"<input type=\"hidden\" id=\""$row["id"] . "\" name=\"login\" value=\""$row["log"] ."\">\n";
            echo 
"<input type=\"hidden\" id=\""$row["id"] . "\" name=\"id\" value=\""$row["id"] ."\">\n";
            echo 
"<input type=\"hidden\" id=\""$row["id"] . "\" name=\"valore\" value=\"". (string)$tmA ."\">\n";
            echo 
"<button type=\"submit\" id=\""$row["id"] ."\" width=\"100\" class=\"btn btn-info\">\n-</button>\n";
            echo 
"</form>\n";
            echo 
"</td>\n<td align=\"rigth\">\n";
            
            echo 
"<form id=\""$row["id"] ."\" action=\"post.php\" method=\"post\" >\n";
            echo 
"<input type=\"hidden\" id=\""$row["id"] . "\" name=\"login\" value=\""$row["log"] ."\">\n";
            echo 
"<input type=\"hidden\" id=\""$row["id"] . "\" name=\"id\" value=\""$row["id"] ."\">\n";
            echo 
"<input type=\"hidden\" id=\"" $row["id"]."\" name=\"valore\" value=\"". (string)$tmB ."\">\n<button type=\"submit\" id=\""$row["id"] ."\" width=\"100\" class=\"btn btn-info\">+</button>\n";
            echo 
"</form>\n";
            echo 
"</td>\n";
            break;
        case 
2:
            
            break;
        
//echo "</tr>";
    
}
    echo 
"</tr>\n";
 }
 echo 
"</table>\n";
echo 
"</center>\n";
}
}
?>
post.php

Codice PHP:
<?php


$login 
$_POST["login"];
//$user = $_POST['user'];
//echo $nome;
$link=mysqli_connect("xxx.xxx.xxx.xxx","login","password");
mysqli_select_db($link,"bancadati");

$id=$_POST["id"];
$valore=$_POST["valore"];
if (
$id != 0)
{
    
$sql="UPDATE robot set valore = '$valore' where id = '$id'";
    if(
$link->query($sql)===TRUE){
        
//echo "DATA updated";
    
}
}


?>
VIPREGOAIUTATEMIIIIIIII

@}-,-'-----
Gianfranco