Que es ajax, o estas usando todo en una pagina php??
Es decir, dentro de la pagina php, con un echo, escribes la página, o utilizas template o como.
La historia sería algo así:
(Con ajax)
Código PHP:
// Código php
function check_stock($product_id, $cantidad)
{
$sql = "SELECT stock FROM catalogo WHERE id = $product_id"; //Realizamos la consulta
$query = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($query);
if ($row['stock'] > $cantidad)
{
echo "alert('No hay el suficiente stock de tu producto');";
}
}
Ahora con el ajax, solo necesitas interpretar la respuesta con un eval (auqnue tendrás problemas de seguridad, asique si no te importa, puedes hacer que el servidor de mante, un mensaje corto como por ejemplo "nostock" y entonces tu interpretas ese mensaje.
No se si es esto lo que querias. Si no lo es, expecifica un poco mas y a ver si puedo ayudarte.