tu me dices que coloque    print_r ($_POST); antes del   $link = mysql_connect("localhost", "intranet", "123456"), pero no el mismo error pero ahora con un Array() antes del Query faild o algo asi,me podiras explicar mejor, lo que pasa es que soy renovato en PHP.  
 
   
  <div align="center"><b><table cellpadding="5" cellspacing="0" border="3" align="center"><td><font face=arial size=5><b>DESCRIPCION DE MERCANCIAS</b></font></b></td></table></div><br> 
<?php 
print_r ($_POST);
  $link = mysql_connect("localhost", "intranet", "123456")
        or die("Could not connect");
    //print "Connected successfully";
    mysql_select_db("CARTON") or die("Could not select database");
    /* Performing SQL query */
	$aux=$_GET['acredito']; 
   $query="SELECT referen.codigo,referen.nombre FROM detmov
    inner join referen on referen.codigo=detmov.codigo
    where detmov.num_cre= '$aux' ";
    $result = mysql_query($query) or die("Query failed Mercancias");
    $line = mysql_fetch_array($result, MYSQL_ASSOC); 
    print "<TABLE WIDTH=100% BORDER=1 CELLPADDING=4 CELLSPACING=4>\n";
    print '<tr><td bgcolor="#E4E4E4"><small><b>Código</b></small></td><td bgcolor="#E4E4E4"><small><b>Nombre </b></small></td><td bgcolor="#E4E4E4"><small></td></tr>';
    while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
		 print "\t<tr>\n";
         printf("\t\t<td align=right><small> %s </small></td>\n",$line["codigo"]);
		 printf("\t\t<td align=right><small> %d </small></td>\n",$line["nombre"]);
        print "\t</tr>\n";
    }
     print "</table>\n";  
    /* Free resultset */
    mysql_free_result($result); 
    /* Closing connection */
    mysql_close($link);  
    ?>  
GRACIAS Y PERDONA LA MOLESTADERA 
Luis Alfonso Cabezas Useche  
 
 
Ibague-Tolima
Colombia