Yo insisto en que deberías usar la variable idrfq que obtienes desde la base de datos:
Código PHP:
<?php
require_once ('../conexion.inc.php');
$db1 = @mysql_connect($servidor,$usuario,$password) or die("Error al conectar al DBMS.");
@mysql_select_db($basedatos) or die("Error al conectar a la BD");
$query = "Select * from rfq ";
$result =mysql_query($query,$db1);
while ($fila = mysql_fetch_assoc($result)) {
echo("\n <tr>
<td>".$fila['IdRFQ']."</td>
<td>".$fila['Data']."</td>
<td>".$fila['Suppliers']."</td>
<td>".$fila['Project Part Nombre']."</td>
<td>".$fila['RM Part Number']."</td>
<td>".$fila['Price']."</td>
<td>".$fila['Cry2']."</td>
<td>".$fila['MOQ']."</td>
<td>".$fila['Volume']."</td>
<td><a href='EmpEliminar.php?IdRFQ=".$fila['IdRFQ']."'>Delete</a></td>
<td><a href='EmpFrmModificar.php?IdRFQ=".$fila['IdRFQ']."'>Modify</a></td>
</tr>") ;
}
echo "</table></center>";
mysql_close($link);
?>
No veo por qué se complican pasando variables por get. Se supone que el código muestra todos los rfq disponibles en la tabla y debe aparecer el link de eliminar y modificar en cada registro pues usa el IdRFQ que está en la BD, me imagino que debe ser único ese id.