$resultat=mysql_query("SELECT Nom,Cognoms from treballadors WHERE DNI=$DNI",$conexio);
aqui no pusiste entre comillas el $DNI
te todas todas maneras, si te fijas, en mi quote anterior te cambié unas {}, pero ahora te las volveré a cambiar con el identado, a ver si lo ves mejor ^^
Código PHP:
if ($_POST["submit"]=="esborra"){
$resultat=mysql_query("DELETE from treballadors WHERE DNI='$DNI'",$conexio);
$files=mysql_affected_rows($conexio);
if (mysql_errno($conexio)==0){
echo "<center><h2> FILES ELIMINADES: $files</h2></center>";
echo "<br>";
}
else
{
$numeroerror=mysql_errno($conexio);
$descripcioerror=mysql_error ($conexio);
echo "num_derror $numeroerror";
echo '<br>';
echo "descripcio $descripcioerror";
}
}
y me parece ver una { de más, la primera, no sé que pinta :S