Ti consiglio di dare un occhio a come si lavora con le stringhe in php, devi stare molto attento a non mischiare apici singoli e doppi perchè hanno un funzionamento molto differente. E ricordati che in html i valori degli attributi vanno tra apici doppi, non singoli. Detto questo prova questo codice, l'ho rivisto veloce spero di non aver dimenticato niente:
Codice PHP:
<?php
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo '<td class="testo">' . $row['Nome'] . '</td>';
echo '<td class="testo">' . $row['Cognome'] . '</td>';
echo '<td class="testo2" align="center"
<input type="button" value="M" onclick="java-script:DaiLink(\'modifica.php?id=$row[IDcliente]\')" />
<input type="button" value="X" />
</td></tr>';
}
mysql_close($con);
?>