Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/07/2011, 09:34
Avatar de gysato
gysato
 
Fecha de Ingreso: junio-2010
Ubicación: Tuxtla Gtz, Chiapas
Mensajes: 88
Antigüedad: 13 años, 11 meses
Puntos: 9
Respuesta: Como comparar losa valores de cada fila y que realice determinada acción

A menos que no haya entendido no se porque no hacer esto:

Código PHP:
$sql100="SELECT estatus from detalleorden where idoc='$claveorden'";
$valor100=mysql_query($sql100,$conexion)or die ("error select sql20");
$rows=mysql_fetch_assoc($valor100);
$n=0;
foreach(
$rows as $row)
{
if(
$row['status']==='completo')
$n++;
}

if(
$n == count($rows)){
$sql222="update ordendecompra set status='completo' where idoc='$claveorden'";
$valor222=mysql_query($sql222,$conexion)or die ("error update sql 222");

Primero se mete en el arreglo $rows los detalles de la orden luego los recorremos registro por registro y checamos si esta completo para incrementar una variable que al final nos servira para verificar si todos estan completos y entonces si actualizar la orden a completa.

Salu2