Pero lo que yo entiendo es:
Si no hay $_POST{ Y aqui el resto de documento, incluido la consulta a la base de datos en la que usa la variable $_POST}
Por eso no le encuentro sentido yo pondría algo así:
Código PHP:
<?php
include('../conexion/conexion.php');
if(!isset($_POST['articulos'])){
header('Location: reporte.php');
}
else{
$articulos=$_POST["articulos"];
$r=mysql_query("select * From articulos1 WHERE articulo = '".$articulos."' Order by id",$con);
?>
Resto de documento
<?php } ?>
¿No?