Ver Mensaje Individual
  #12 (permalink)  
Antiguo 06/12/2011, 12:48
php1
 
Fecha de Ingreso: junio-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: como condiciono una variable con un campo de la bd

ESta es una pagina que se llama prueba1.php

<?php
$db=mysql_connect("localhost","laboratorio","labor atorio");
$declarar=mysql_select_db("lab_manager",$db);
if($declarar==true){

}else {}
?>
<html>
<body>
<table border="1">
<tr>
<td>nombre</td>
<td>Tipo</td>
<td>precio_venta</td>
<td>fecha</td>
<td>Existencia</td>
<td>Agregar</td>
</tr>
<?php

$consulta=mysql_query("select * from ingreso_productos",$db);
while($mostrar=mysql_fetch_array($consulta)){
$id=$mostrar["id_producto"];
$nombre=$mostrar["nombre"];
$tipo=$mostrar["Tipo"];
$precio_venta=$mostrar["precio_venta"];
$fecha=$mostrar["fecha"];
$existencia=$mostrar["Existencia"];
$agregar="<a href='principal.php?id_producto=$id&accion=agregar '>Agregar</a>";
?>

<tr>
<td><?php echo $nombre?></td>
<td><?php echo $tipo?></td>
<td><?php echo $precio_venta?></td>
<td><?php echo $fecha?></td>
<td><?php echo $existencia?></td>
<td><?php echo $agregar?></td>
</tr>
<?php
}
?>
</table>
<a href="principal.php">Ver cotizacion</a>


</body>
</html>
----------------------------------------------------------------------------------------
Hice un link en la palagra agregar para que me envie el producto que estoy agregando y lo envie a la otra pagina d principal.php
<html>
<body>
<?php
if(isset($_GET['id_producto']))
$id=$_GET['id_producto'];

if(isset($_GET['accion']))
$realizar=$_GET['accion'];
else
$realizar='vacio';

switch($realizar){

case "agregar";
if(isset($_SESSION['lab_manager'][$id]))
$_SESSION['lab_manager'][$id]++;
else
$_SESSION['lab_manager'][$id]=1;

break;

case "eliminar";
if(isset($_SESSION['lab_manager'][$id])){
$_SESSION['lab_manager'][$id]--;

if($_SESSION['lab_manager'][$id]==0);
unset($_SESSION['lab_manager']['$id']);
}
break;

case "vacio";
unset($_SESSION['lab_manager']);
break;



}
//planteamiento
if(isset($_SESSION['lab_manager'])){

echo "<table border='1'>";
echo "<tr>";
echo "<td>Nombre </td>";
echo "<td>Cantidad </td>";
echo "<td>Valor</td>";
echo "</tr>";


$total=0;
$total1=0;
foreach($_SESSION['lab_manager']as $id=> $existencia){


$consulta=mysql_query("select * from ingreso_productos where id_producto=$id" ,$db);
$mostrar=mysql_fetch_array($consulta);
$nombre=$mostrar['nombre'];
$precio_venta=$mostrar['precio_venta'];
$costo=$existencia*$precio_venta;
$total=$total+$costo;

switch($tipo){

case "extractos";
if($existencia>=3 && $existencia<=9 )
$descuento=$precio_venta*.30;
else if($existencia>=10 && $existencia<=19)
$descuento=$precio_venta*.35;
else if($existencia>=20 && $existencia<=39)
$descuento=$precio_venta*.40;
break;



case "gel";
if($existencia>=3 && $existencia<=9 )
$descuento=$precio_venta*.30;
else if($existencia>=10 && $existencia<=19)
$descuento=$precio_venta*.35;
else if($existencia>=20 && $existencia<=39)
$descuento=$precio_venta*.40;
break;

case "balines";
if($existencia=500)
$precio_venta-1;
else if($existencia=5000)
$precio_venta=-2;
break;


}

echo "<tr>";
echo "<td>$nombre</td>" ;
echo "<td>$existencia <a href='principal.php?id_producto=$id&accion=elimina r'>rebajar</a></td>" ;
echo "<td>$costo</td>" ;
echo "<td></td>";
echo "<td></td>";
echo "</tr>";


}//termina foreach
if ($total>=2000)
$total1=$total*.50;
echo "<tr>";
echo "<td>Total: </td>";
echo "<td>$total </td>";
echo "<td>$total1 </td>";
echo "<td>$descuento</td>";
echo "<td>$tipo</td>";
echo "</tr>";
echo "</table>";
echo "<a href='principal.php?id_producto=$id&accion=vacio'> Cancelar</a> || <a href='prueba1.php'>Seguir comprando</a>";
}//terminar si no la envian

else
echo "No haz seleccionado ningun producto
<a href='prueba1.php'> Agrega un producto</a>";
?>

</body>
</html>