Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2011, 12:17
murcielag56
 
Fecha de Ingreso: septiembre-2010
Mensajes: 72
Antigüedad: 13 años, 8 meses
Puntos: 0
Consulta en php error

Tengo que hacer una consulta con un formulario. La consulta y el update de la tabla almacen, la realiza correctamente.
El problema es cuando le digo que muestre en pantalla el producto que ha actualizado. Es decir al usar el segundo select.
No se que he puesto mal.
El error que me da es:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\UPDATE_ALMACEN_MAS.php on line 40

Agradecceré una ayuda
Gracias

Este es el código:


<?php
$conexion=mysql_connect("localhost","root","1234") or die ('No pudo conectarse');
//$conexion=mysql_connect("localhost","root","123") or die ('No pudo conectarse');
mysql_select_db("policia3",$conexion);

$producto_id = $_POST['Cod_almacen'];
$cantidad = $_POST['cantidad'];
echo "$producto_id";
echo "$cantidad";


$sql= "UPDATE almacen SET cantidad =(cantidad + $cantidad) WHERE Cod_almacen = $producto_id";
echo "$sql";
mysql_query($sql,$conexion);
if(mysql_error($conexion)!=0) {
echo"<center><h2><p>ERROR AL REALIZAR LA SENTENCIA SELECT</center>";
exit();
}


$sql1= "select cantidad from almacen where Cod_almacen=$producto";
$resul=mysql_query($sql1,$conexion);
echo"<center><h2><p> LISTADO ALMACEN</p>";
echo"<table width='500' border='1'>";
//Echo "<tr bordercolor='#990000' bgcolor='#669933'>;
Echo "<tr bordercolor='CCFF00' bgcolor='#CFFF00'>
<td><p> CODIGO_PRODUCTO </p></td>
<td><p> CANTIDAD </p></td></tr>";

while($fila=mysql_fetch_array($resul)) {
//echo "<tr bgcolor = '#66CC00'></tr>";
echo "<tr bgcolor = '#669933'>";
echo"<td>$fila[Cod_almacen]</td>";
echo"<td>$fila[CANTIDAD]</td>";
//echo"<td>$fila[dia]</td>";
// echo"<td>$fila[nomeq]</td>";
echo"</tr>";
}


?>