Continua a darmi " invalid id" non capisco cosa sto sbagliando..


codice:
<table id="example" class="table table-bordered table-striped" >
    <thead>
     <tr>


      <th>Pilota</th>
      <th>Tempo imposto</th>
      <th>Tempo rilevato</th>
      
      
<?php     
$query_pen = "SELECT * FROM penalita WHERE id_evento='$id_evento' AND nome_penalita <> 'No-time' ORDER BY id"; ///echo $query_pen;
$result_pen = mysqli_query($conn, $query_pen) or die(mysqli_error($conn));
$n_pen = $result_pen->num_rows;


if(@$result_pen->num_rows > 0)
{ while($row_pen = $result_pen->fetch_array(MYSQLI_ASSOC))
  {    
  
$id_pilota=$row['id_pilota'];
$id_penalita=$row_pen['id'];


 
?>  


<th><div class="penalita"><?php echo $row_pen["nome_penalita"]."=<br>".$row_pen["valore_penalita"]."punti<br/>";?></div></th>




<?php


}}
  
?>
 <th><div class="penalita">Penalit� tempo</div></th>
 <th><div class="penalita">Penalit� extra</div></th>
 <th><div class="penalita">Penalit� no time</div></th>
 <th><div class="penalita">Tot Penalit�</div></th>


</tr>
 </thead>
<tbody id="example">


 
<?php
$n_prova=0;
if(@$result->num_rows > 0)
{ while($row = mysqli_fetch_array($result))
  {  
$n_prova++;
$id_pilota=$row['id_pilota'];
$id_prova=$row['id'];
$id_evento=$row['id_evento'];
$tempo_imposto=$row['tempo_imposto'];
	 
	 
$query_pilota = "SELECT * FROM piloti WHERE id='$id_pilota' "; //echo $query_pilota."<br>";
$result_pilota=mysqli_query($conn,$query_pilota) or die(mysqli_error($conn));
$row_pilota = $result_pilota->fetch_array(MYSQLI_ASSOC);


$nome_pilota=$row_pilota['nome']; $cognome_pilota=$row_pilota['cognome'];
$nominativo_pilota=$nome_pilota." ".$cognome_pilota;
$id_pilota_riga=$row_pilota['id'];
$cat_pilota=$row_pilota['categoria_pilota'];
$squadra=$row_pilota['squadra'];




$query_rilev = "SELECT * FROM dati_core_rilevati WHERE id_progres='$id_prova' "; //echo $query_rilev;
$result_rilev =mysqli_query($conn,$query_rilev ) or die(mysqli_error($conn));
$row_rilev  = $result_rilev ->fetch_array(MYSQLI_ASSOC);


$tempo_rilevato=$row_rilev['tempo_rilevato'];




$query_part = "SELECT * FROM ordine_partenza WHERE id_pilota='$id_pilota' AND id_evento = '$id_evento'  ";  //echo $query_part;
$result_part = mysqli_query($conn, $query_part) or die(mysqli_error($conn));	 
$row_part  = $result_part ->fetch_array(MYSQLI_ASSOC);


$id_posizione=$row_part['id_posizione'];


?>


      <tr>
      
<td <?php if($id_posizione % 2 == 0){?>style="background-color:#F1F2F2;"<?php } else {?>style="background-color:#fff;"<?php } ?>><?php /*echo $id_prova." ".*/echo $nominativo_pilota?></td>


<td <?php if($id_posizione % 2 == 0){?>style="background-color:#F1F2F2;"<?php } else {?>style="background-color:#fff;"<?php } ?>><?php echo $row["tempo_imposto"]?></td>


<td <?php if($id_posizione % 2 == 0 & $tempo_rilevato !="00:00:00.00"){?>style="background-color:#F1F2F2;"<?php }
          if($tempo_rilevato=="00:00:00.00"){?>style="background-color:#FFD0D0;"<?php }
		  else {?>style="background-color:#fff;"<?php } ?>><?php echo $row_rilev['tempo_rilevato'];?>
          
</td>
    




<?php  






$query_pen2 = "SELECT * FROM penalita WHERE id_evento='$id_evento' AND nome_penalita <> 'No-time'"; //echo $query_pen2."<br>";
$result_pen2 = mysqli_query($conn, $query_pen2) or die(mysqli_error($conn));
$n_pen = $result_pen2->num_rows;


if(@$result_pen2->num_rows > 0)
{ while($row_pen2 = $result_pen2->fetch_array(MYSQLI_ASSOC))
  {  
$id_penalita_up=$row_pen2['id'];


$query_pen3 = "SELECT * FROM penalita WHERE id_evento='$id_evento' AND id=$id_penalita_up AND nome_penalita <> 'No-time' "; //echo $query_pen3."<br>";
$result_pen3 = mysqli_query($conn, $query_pen3) or die(mysqli_error($conn));
$row_pen3 = $result_pen3->fetch_array(MYSQLI_ASSOC);


$id_penalita=$row_pen3['id']; $nome_penalita=$row_pen3['nome_penalita']; $valore_penalita=$row_pen3['valore_penalita'];




?>     


       <td bgcolor="#FFD0D0" <?php if($id_posizione % 2 == 0){?>style="background-color:#F1F2F2;"<?php } else {?>style="background-color:#fff;"<?php } ?>>




             
<?php $string_ajax_piu = "$id_pilota,$id_prova,$id_penalita,$valore_penalita,$id_manche,$n_manche,piu";?>
<?php $string_ajax_meno = "$id_pilota,$id_prova,$id_penalita,$valore_penalita,$id_manche,$n_manche,meno"; //echo $string_ajax_meno?>
   






<div class="btn-group btn-group-toggle" data-toggle="buttons">


         <span class='delete btn btn-outline-success' data-id='<?= $string_ajax_piu; ?>'>+</span>
         <span class='delete btn btn-outline-danger' data-id='<?= $string_ajax_meno; ?>'>-</span>


</div>








        
 <?php      
	$sql_pena1 = "SELECT SUM(punti) AS somma1 FROM penalita_rilevate WHERE id_prova='$id_prova' AND punti='$valore_penalita' AND tipo_penalita = 'extra'  "; //echo $sql_pena1;
	$result_pena1 = $conn->query($sql_pena1) or die(mysqli_error($conn));
	$row_pena1 = $result_pena1->fetch_assoc();
	$n_pena1 = $result_pena1->num_rows;
	
	echo "<div class=\"piccolo1\"><br>" . $row_pena1['somma1']."</div>";
?>
</td>
    
      
   
     
       
<?php  }}     




	$sql_pena = "SELECT SUM(punti) AS somma_tot FROM penalita_rilevate WHERE id_prova='$id_prova' AND tipo_penalita = 'extra' "; //echo $sql_pena;
	$result_pena = $conn->query($sql_pena) or die(mysqli_error($conn));
	$row00_pena = $result_pena->fetch_assoc();
	$n_pena = $result_pena->num_rows;
	
	$tot_penalita_extra = $row00_pena['somma_tot'];
	
	
	


 ?>
   <td <?php if($id_posizione % 2 == 0){?>style="background-color:#F1F2F2;"<?php } else {?>style="background-color:#fff;"<?php } ?>>
   
   <?php
  // echo "str: $str<br>";




$timeFrom = $tempo_rilevato;
$timeTo = $tempo_imposto;
$dateFrom = DateTime::createFromFormat('H:i:s.u', $timeFrom);
$dateTo = DateTime::createFromFormat('H:i:s.u', $timeTo);
@$interval = $dateTo->diff($dateFrom);
$penalty = $interval->i * 6000 + $interval->s * 100 + $interval->f * 100;




//trovo il valore fisso della penalita no time riferita all'evento 
$query_pen5 = "SELECT * FROM penalita WHERE id_evento='$id_evento' AND nome_penalita = 'No-time' "; //echo $query_pen5;
$result_pen5 = mysqli_query($conn, $query_pen5) or die(mysqli_error($conn));
$row_pen5 = $result_pen5->fetch_array(MYSQLI_ASSOC);
$n_penalita_no_time = $result_pen5->num_rows;


$valore_penalita_no_time=$row_pen5['valore_penalita'];


// cerco se esiste un campo vuoto e creo la penalita_no_time 
	$sql_no_time = "SELECT * FROM dati_core_rilevati WHERE id_progres='$id_prova'"; //echo $sql_no_time;
	$result_no_time = $conn->query($sql_no_time) or die(mysqli_error($conn));
	$row_no_time = $result_no_time->fetch_assoc();


    $campo_vuoto=$row_no_time['tempo_rilevato'];




//if($punti>0){$penalty=$punti; $tipo_pen='tempo';}
if($campo_vuoto == '00:00:00.00' & $flag_no_time==1){$penalty=$valore_penalita_no_time; $tipo_pen='no_time';}
if($campo_vuoto == '00:00:00.00' & $flag_no_time==0){$tipo_pen='tempo';}
if($campo_vuoto != '00:00:00.00'){$tipo_pen='tempo';}


print($penalty); 


@$somma_penalita_totali=$penalty+$tot_penalita_extra;






	
//echo "str -> $str";
//$str != "00:00:00.00"






if(isset($_POST["upload"]))
//if((isset($_POST["upload"]))&($n_rileva==0))
{	


$sql = "DELETE FROM penalita_rilevate WHERE id_prova='$id_prova' AND tipo_penalita <>'extra'"; //echo $sql;
$conn->query($sql);


$sql_insert="INSERT INTO penalita_rilevate (id_pilota, id_evento, id_manche, n_manche, id_club, id_prova, tipo_penalita, id_penalita, punti, data_creazione, cat_pilota, squadra)
VALUES
($id_pilota_riga, '$id_evento', '$id_manche', '$n_manche', '$id_club', '$id_prova','$tipo_pen', '$id_penalita', '$penalty', '$data_creazione', '$cat_pilota', '$squadra')";
mysqli_query($conn,$sql_insert);	






}






?>
   
   
   </td> 
<td <?php if($id_posizione % 2 == 0){?>style="background-color:#F1F2F2;"<?php } else {?>style="background-color:#fff;"<?php } ?>><?php if($tot_penalita_extra==0)$tot_penalita_extra=''; echo $tot_penalita_extra;?></td>
       <td <?php if($id_posizione % 2 == 0){?>style="background-color:#F1F2F2;"<?php } else {?>style="background-color:#fff;"<?php } ?>><?php  echo $penalita_no_time; ?></td>
      <td <?php if($id_posizione % 2 == 0){?>style="background-color:#F1F2F2;"<?php } else {?>style="background-color:#fff;"<?php } ?>><?php echo $somma_penalita_totali; ?></td>
       
      </tr>
<?php 


//echo $sql_insert."<br>";
    }}
	
 ?>
	</tbody> 
    </table>






codice:
$(document).ready(function(){




    // Delete 
$('#example').on('click', '.delete', function(){
        var el = this;




        // Delete id
        var id = $(this).data('id');
        
      
        //if (confirmalert == true) {
            // AJAX Request
            $.ajax({
                url: 'insert_flag_penalita.php',
                type: 'POST',
                data: { id:id },
                success: function(response){
    
           if(response == 1){
           $('#example').load(document.URL + ' #example');
           }else{
           alert('Invalid ID.');
           }
               }
            });
       }
   );
});