Hola walterdevel, gracias por tu respuesta.
Hice lo siguiente, yo tengo un PHP llamado consultar.php que ahi es donde se hace la consulta para el detalle del producto mediante un formulario donde se ingresa el codigo del producto.
En el codigo que modificaste hice lo siguiente:
Código PHP:
while ($row = mysql_fetch_array($resultado))
{
echo '<tr><td><a href="consultar.php?INV_CODIGO='.$row['1'].'"><img src = "'.$row['0'].'"width="190" height="150"/></a></td><td align="center">'.$row['1'].
'</td><td>'.$row['2'].'</td><td align="center">'.$row['3'].'</td><td align="center">'.$row['4'].
'</td><td align="center">'.$row['5'].'</td></tr>';
}
INV_CODIGO es mi campo autoincremental y mi campo primario, pero al hacer click en la imagen me da el mensaje que yo le coloque cuando el producto no existe, te colocare aqui el codigo de consultar.php para que le des un vistazo:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<link rel="stylesheet" type="text/css" href="css/estilos.css" />
<script language="JavaScript" type="text/javascript" src="js/ajax.js"></script>
</head>
<body>
<?php
include("conex.php");
$codbusqueda=$_POST['codbusqueda'];
$env=$_GET["env"];
//Ejecutamos la sentencia SQL
$result=mysql_query("select dpinv.INV_CODIGO, dpinv.INV_DESCRI, dpinv.INV_CODMAR, dpmarcas.MAR_DESCRI, dpinv.INV_MODELO, dpinv.INV_MATERI, dpinv.INV_TACON, dpinv.INV_COLOR, dpinv.INV_FILBMP FROM dpinv,dpmarcas
WHERE dpinv.INV_CODIGO = '$codbusqueda' AND dpinv.INV_CODMAR = dpmarcas.MAR_CODIGO ");
$row = mysql_fetch_row($result);
$sql = mysql_query("SELECT dpprecios.PRE_CODIGO, dpprecios.PRE_PRECIO, dpinv.INV_CODIGO FROM dpprecios,dpinv WHERE dpinv.INV_CODIGO = '$codbusqueda' AND dpprecios.PRE_CODIGO = dpinv.INV_CODIGO " );
$row1 = mysql_fetch_row($sql);
$sql1 = mysql_query("SELECT DPINV.INV_CODIGO,DPINV.INV_DESCRI,
ROUND(SUM(DPMOVINV.MOV_CANTID*MOV_FISICO*MOV_CXUND )) AS MOV_CANTID
,SUM(DPMOVINV.MOV_CANTID*MOV_FISICO*MOV_CXUND ) AS ANTERIOR
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_CANTID*MOV_CXUND,0)) AS ENTRADA
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_CANTID*MOV_CXUND,0)) AS SALIDA
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL01*MOV_CXUND,0)) AS T1E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL02*MOV_CXUND,0)) AS T2E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL03*MOV_CXUND,0)) AS T3E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL04*MOV_CXUND,0)) AS T4E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL05*MOV_CXUND,0)) AS T5E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL06*MOV_CXUND,0)) AS T6E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL07*MOV_CXUND,0)) AS T7E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL08*MOV_CXUND,0)) AS T8E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL09*MOV_CXUND,0)) AS T9E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL10*MOV_CXUND,0)) AS T10E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL11*MOV_CXUND,0)) AS T11E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL12*MOV_CXUND,0)) AS T12E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL13*MOV_CXUND,0)) AS T13E
,SUM(IF(MOV_FISICO= 1,DPMOVINV.MOV_TALL14*MOV_CXUND,0)) AS T14E
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL01*MOV_CXUND,0)) AS T1S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL02*MOV_CXUND,0)) AS T2S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL03*MOV_CXUND,0)) AS T3S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL04*MOV_CXUND,0)) AS T4S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL05*MOV_CXUND,0)) AS T5S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL06*MOV_CXUND,0)) AS T6S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL07*MOV_CXUND,0)) AS T7S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL08*MOV_CXUND,0)) AS T8S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL09*MOV_CXUND,0)) AS T9S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL10*MOV_CXUND,0)) AS T10S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL11*MOV_CXUND,0)) AS T11S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL12*MOV_CXUND,0)) AS T12S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL13*MOV_CXUND,0)) AS T13S
,SUM(IF(MOV_FISICO=-1,DPMOVINV.MOV_TALL14*MOV_CXUND,0)) AS T14S
,DPESCALAS.ESC_TALL01,DPESCALAS.ESC_TALL02,DPESCALAS.ESC_TALL03,DPESCALAS.ESC_TALL04,
DPESCALAS.ESC_TALL05,DPESCALAS.ESC_TALL06,DPESCALAS.ESC_TALL07,DPESCALAS.ESC_TALL08,
DPESCALAS.ESC_TALL09,DPESCALAS.ESC_TALL10,DPESCALAS.ESC_TALL11,DPESCALAS.ESC_TALL12,
DPESCALAS.ESC_TALL13,DPESCALAS.ESC_TALL14,DPMOVINV.MOV_ESCASO FROM DPINV
LEFT JOIN DPMOVINV ON DPINV.INV_CODIGO=DPMOVINV.MOV_CODIGO INNER JOIN DPESCALAS ON ESC_CODIGO=MOV_ESCASO
WHERE dpinv.INV_CODIGO = '$codbusqueda' AND dpmovinv.MOV_CODIGO = '$codbusqueda' AND(DPMOVINV.MOV_CODALM= '001')
AND (DPMOVINV.MOV_CODSUC= '000001') AND MOV_INVACT=1 AND MOV_FISICO<>0 AND NOT (INV_UTILIZ='R' OR INV_UTILIZ='S')
GROUP BY INV_CODIGO,INV_DESCRI,MOV_ESCASO
HAVING SUM(DPMOVINV.MOV_CANTID*MOV_FISICO)> '' ORDER BY DPINV.INV_CODIGO");
$existencia = mysql_fetch_row($sql1);
if ($row=="")
{
echo "<script>alert('Codigo no existe!')</script>";
echo "<script> window.history.back(-1)</script>";
}
mysql_free_result($result);
mysql_free_result($sql);
mysql_free_result($sql1);
?>
<table width="620" border="0" bordercolor="#FFFFFF" align="center">
<tr>
<td width="500" bordercolor="#F0F0F0" class="fondo"><div align="center">
<p><strong><span class="Estilo8">INVENTARIO</span></strong></p>
</div></td>
</tr>
</table>
<table width="620" border="0" align="center">
<tbody>
<tr>
<td colspan="5" class="fondo"><div align="center" class="Estilo12 Estilo9">RESULTADO DEL CÓDIGO: <strong><?php echo $codbusqueda?></strong></div></td>
</tr>
<tr>
<!-- <form name='formulario' method='post' action='prueba.php' > -->
<td width="106" bgcolor="#CCCCCC"><span class="Estilo17">
<label>Codigo:</label>
</span></td>
<td colspan="1" bgcolor="#CCCCCC" class="inputbox"><strong> <?php echo $row[0]?></strong></td>
<td width="180" rowspan="9" bgcolor="#CCCCCC" ><img src = "<?php echo $row[8] ?>" width="180" height="180" /></td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
<label>Descripcion: </label>
</td>
<td colspan="1" rowspan="1" bgcolor="#CCCCCC" class="inputbox"><strong><?php echo $row[1]?></strong></td>
</tr>
<tr>
<td bgcolor="#CCCCCC">Marca: </td>
<td colspan="1" bgcolor="#CCCCCC" class="inputbox"><strong> <?php echo $row[3]?></strong></td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
<label>Precio: </label>
</td>
<td colspan="1" bgcolor="#CCCCCC" class="inputbox"><strong>
<?php
if ($row1[1] == "")
{
echo $row1[1] = "0.00";
}
else
{
echo $row1[1];
}
?>
</strong></td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
<label>Modelo: </label>
</td>
<td colspan="1" bgcolor="#CCCCCC" class="inputbox"><strong> <?php echo $row[4]?></strong></td>
</tr>
<tr>
<td bgcolor="#CCCCCC">Material: </td>
<td colspan="1" bgcolor="#CCCCCC" class="inputbox"><strong> <?php echo $row[5]?></strong></td>
</tr>
<tr>
<td bgcolor="#CCCCCC">Tacon: </td>
<td colspan="1" bgcolor="#CCCCCC" class="inputbox"><strong> <?php echo $row[6]?></strong></td>
</tr>
<tr>
<td bgcolor="#CCCCCC">Color: </td>
<td colspan="1" bgcolor="#CCCCCC" class="inputbox"><strong> <?php echo $row[7]?></strong></td>
</tr>
<tr>
<td bgcolor="#CCCCCC">Existencia: </td>
<td colspan="1" bgcolor="#CCCCCC" class="inputbox"><strong>
<?php
if ($existencia[2]=="" || $existencia[2]< "0" )
{
echo $existencia[2] = "0";
}
else
{
echo $existencia[2];
}
?>
</strong>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC" colspan="5" align="right">
<input name="volver" type="button" value="Volver" onclick="window.history.back(-1)" class="boton" />
</td>
</tr>
</tbody>
</table>
</body>
</html>
Espero no sea muy largo y complejo las consultas.
Saludos