si perdonami ti posto come dovrebbe essere realmente il codice e ti spiego come lo vorrei
codice:
while($row = $result->fetch_array(MYSQLI_ASSOC)){
<tr class="trepo" onmouseover="datireport('pratica_<?PHP echo $id; ?>');">
    <td><?PHP echo $row['sede'];?></td>
    <td><?PHP echo $row['cognome'];?></td>
    <td><?PHP echo $row['nome'];?></td>
    <td><?PHP echo $row['cf'];?></td>
    <td><?PHP echo $row['pratica']; ?></td>
</tr>

<tr class="trepos" id="pratica_<?PHP echo $id; ?>" style="display:none;" onmouseover="datireport('pratica_<?PHP echo $id; ?>');" onmouseout="document.getElementById('pratica_<?PHP echo $id; ?>').style.display = 'none';">
  <td><?PHP echo $row['numero'];?></td>
  <td><?PHP echo $row['mail'];?></td>
  <td><?PHP echo $datam;?></td>
  <td><?PHP echo $data;?></td>
</tr>
}
codice:
<script language="JavaScript" type="text/javascript">function datireport(id) {
    if (id === id){
        document.getElementById(id).style.display = 'block';
    }else{
        document.getElementById(pratica_).style.display = 'none';
    }
}
</script>
in poche parole il secondo TR dentro la WHILE è nascosto e vorrei che si visualizza al passaggio del mouse sopra al primo TR il problema che mi rimane aperto se passo al successivo WHILE, non so se ora mi sono spiegato bene