Foros del Web » Programando para Internet » PHP »

ayuda urgente por favor!!!!!!!!!!

Estas en el tema de ayuda urgente por favor!!!!!!!!!! en el foro de PHP en Foros del Web. mira mi priblema es el el siguiente resulta q tengo q hace un proyecto para termina ya mi FP, y resulta que me piden varias ...
  #1 (permalink)  
Antiguo 12/06/2006, 05:03
 
Fecha de Ingreso: mayo-2006
Mensajes: 4
Antigüedad: 11 años, 6 meses
Puntos: 0
ayuda urgente por favor!!!!!!!!!!

mira mi priblema es el el siguiente resulta q tengo q hace un proyecto para termina ya mi FP, y resulta que me piden varias cosas pero una de ellas no se como hacerla resulta q tengo q dar de altas/bajas/modificar la entrada de productos de un almacen(las otras partes del proyecto ya las tengo hexas), pero lo q quiero es q cuando de alta a un porducto dentro de la columna de la base de datos sume dixa alta, lo mismo con las bajas q las vaya restando, el porblema es q no se me ocurre como puedo hacerlos, digo basicamente lo de restarle o sumarles los productos, pero q se realicen en la base d datos, no solo el script q te mande el resultado q eso lo se hacer.



bueno cualquier ayuda es bien reciba `por favor q ya toy desesperado
  #2 (permalink)  
Antiguo 12/06/2006, 06:05
 
Fecha de Ingreso: agosto-2004
Mensajes: 118
Antigüedad: 13 años, 4 meses
Puntos: 1
Existe un proyecto OpenSource, OsCommerce, que esta en php y permite controlar una tienda virtual.

Por lo demas, la implementación que pides es tan simple como sumar o restar.
Si tu problema es como acceder a la base de datos, esto se realiza con SQL.
Dentro de las consultas SQL se pueden realizar operaciones aritmeticas sobre una o varias columnas.


En caso contrario, precisa un poco más sobre tu problema.

Última edición por rayder; 12/06/2006 a las 06:10
  #3 (permalink)  
Antiguo 12/06/2006, 08:14
 
Fecha de Ingreso: mayo-2006
Mensajes: 4
Antigüedad: 11 años, 6 meses
Puntos: 0
si se q es de sumar y restar pero mi problema es el siguiente q cuando le de baja o alta a un producto, en la columna q yo he llamao cantidad se vea reflejado ya sea la baja y la alta, pero el problema es q nose cual es el comando sql q me pueda permitir hacer esta operacion sabes mira te muestro el codigo de
una baja

<?php
$conectar=mysql_connect ("localhost","mi nombre","pass") or die
("problemas con la conexion");

mysql_select_db ("proyecto", $conectar) or die
("problemas en la seleccion de la base de datos");

$borrado=mysql_query ("select * from proveedores where codigo = '$_REQUEST[codigo]'", $conectar)
or die ("problemas con el select:". mysql_error ());

if ($bor=mysql_fetch_array ($borrado) )
{
mysql_query ("delete from proveedores where codigo ='$_REQUEST[codigo]'", $conectar) or die
("problemas en el select:". mysql_error ());
echo "se borro de la base de datos al proveedor atribuido a la empresa indicada.";
}
else
{
echo "no existe un cliente relacionado con la empresa indicada.";

}

mysql_close ($conectar)
este es el codigo con el cual doy de baja a proveedores, pero borra al proveedor por completo pero lo q quiero yo es q se vaya aumentando la clumna de forma q se vaya decrementando el valor de la columna,

mira esta es una idea q tengo pero nose si funcionara

$cantidad= mysql_query ("select count(*) as cantidad from productos where cantidad = '$_REQUEST[cantidad]'", $conectar)
or die ("problemas con el select:". mysql_error ()); //para ver la cantidad de productos q hay en la columna

$cuenta= '$_REQUEST[cuenta]' //para rescartar la cantidad de productos para dar la baja


if ($cuenta <= $cantidad)
{
$total=$cuenta - $ cantidad
}
else
{
echo "no existe stock en el almacen"


}

el problema es como le indico a la base de datos q cambiae el valor ala bja q se ha efectuado.


bueno eso si me puedes ayudar en lo q sea te lo agradeceria muxo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:23.