brother lo que te coloque es solo una muestra, es cuestion de buscarle la logica al asunto, prueba con esto a ver:
Código PHP:
Ver original<?php
$base = 24;//cantidad de unidades de un Pack
$a = 100;//valor introducido por el cliente
//dividimos la cantidad introducida por el cliente por la cantidad de unidades en cada Pack
$calculo = round(($a/$base), 0, PHP_ROUND_HALF_UP
);
//verificamos el redondeo
if($calculo == 0){
//si es 0 entonces lo llevamos a 1
$calcular = 1;
} else{
//en caso contrario asignamos el valor del resultado redondeado
$calcular = $calculo;
}
//sacamos por pantalla los resultados
echo "Cantidad de Packs: ".$calcular."<br>";
echo "Total de Unidades: ".($base*$calcular);
?>