Cita:
Iniciado por gysato
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
Al parecer tu respuesta parece ser la que lleva un proceso de lectura en las filas mas correcto, sin embargo aun no me realiza el update!!