
13/04/2011, 12:17
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 72
Antigüedad: 14 años, 5 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>";
}
?> |