Hola...
Pues la idea es que hagas una consulta que te retorne registro(s) que aún NO están en entregado.
Si te retorna registros, aún no puedes hacer el update, sino te retorna pues haces el update.
Según lo que entendí
Lo anterior es lógica, pero no sé cuál es tu duda en php?
Saludos