Hola Azrael666, si que está dentro de mas código, pero creo que significa eso que me comentas. Te lo pongo de todas formas para que le eches un ojo y me lo confirmes.
Código PHP:
$query = "select pedidoid from pedidos where
clienteid = $clienteid and
importe > ".$HTTP_SESSION_VARS['precio_total']."-.001 and
importe < ".$HTTP_SESSION_VARS['precio_total']."+.001 and
fecha= '$fecha' and
estado_pedido = 'Pendiente' and
nombre_envio = '$nombre_envio' and
direccion_envio = '$direccion_envio' and
$result = mysql_query($query);
if(mysql_numrows($result)>0)
$pedidoid = mysql_result($result, 0, 'pedidoid');
else
return false;