Problema con php

Tengo un problemilla con un formulario de php, el formulario está en una pagina htm (papelería.htm) y al enviar quiero que me salga una pagina con el php (enviarorden.php) con los datos que se introdujeron en el formulario, el problema es que me imprime el php pero no los datos del formulario.

Estoy haciendo las pruebas en un hosting gratuito de zobyhost (no soy capaz de poner un server local en windows 7, pero esta es otra hstoria)

Os dejo los codigos, haber si alguien sabe que pasa.

papeleria.htm
<html>
<body>
<form action="enviarorden.php" method="post">
<table>
<tr bgcolor=#cccccc>
  <td width=150>Referncia</td>
  <td width=15>Cantidad</td>
</tr>
<tr>
  <td>Libretas</td>
  <td>
    <input type="text" name="libretas" size="3" maxlength="3">
  </td>
</tr>
<tr>
  <td>Boligrafos</td>
  <td>
    <input type="text" name="bolis" size="3" maxlength="3">
  </td>
</tr>
<tr>
  <td>Lapices</td>
  <td>
    <input type="text" name="lapices" size="3" maxlength="3">
  </td>
</tr>
<tr>
  <td><input type="submit" value="Enviar Pedido"></td>
</tr>
</table>
</form>
</body>
</html>

enviarorden.php
<html>
<head>
  <title>Prueba de formulario de pedido</title>
</head>
<body>
<h1>Prueba de formulario de pedido</h1>
<h2>Resumen del Pedido </h2>

<?
   echo $libretas . " libretas
";
   echo $bolis . " boligrafos
";
   echo $lapices . " lapices
";
?>
</body>
</html>
Nueno lo que pasa es que de donde estas estudiando tu curso php es uno antiguo basado en PHP4 o talvez PHP3 y ya no es compatible ahorita , antes las variables se autocreaban y ahora las estas poniendo y no las declaras antes , este es el nuevo enviarorden.php

<html>
<head>
  <title>Prueba de formulario de pedido</title>
</head>
<body>
<h1>Prueba de formulario de pedido</h1>
<h2>Resumen del Pedido </h2>

<?
   $libretas = $_POST['libretas'];
   $bolis = $_POST['bolis'];
   $lapices = $_POST['lapices'];

   echo $libretas . " libretas
";
   echo $bolis . " boligrafos
";
   echo $lapices . " lapices
";
?>
</body>
</html> 

Saludos
Es facil programar "Solo interesate en aprender"
Y no podria ser asi simplemente???
<html>
<head>
  <title>Prueba de formulario de pedido</title>
</head>
<body>
<h1>Prueba de formulario de pedido</h1>
<h2>Resumen del Pedido </h2>

<?php echo $_POST["libretas"];?>

<?php echo $_POST["boligrafos"];?>

<?php echo $_POST["lapices"];?>


  
</body>
</html> 
Saludos.
bueno es mucho mejor el metodo de cesar_ed

porque mira te lo explico


<html>
<head>
  <title>Prueba de formulario de pedido</title>
</head>
<body>
<h1>Prueba de formulario de pedido</h1>
<h2>Resumen del Pedido </h2>

<?
   $libretas = $_POST['libretas']; // primero aqui recuperamos los datos que son insertados
   $bolis = $_POST['bolis']; // en los campos del formulario libretas, bolis, lapices
   $lapices = $_POST['lapices'];  // mediante la sintasis $_POST

   echo $libretas . " libretas
"; // luego de eso imprimimos en pantalla esas variables
   echo $bolis . " boligrafos
"; // usando echo y mencionando las variables $libretas 
   echo $lapices . " lapices
"; // $bolis $lapices y estas son impresas en la pantalla
?>
</body>
</html> 

es mucho mejor el metodo de cesar_ed en cambio el tuyo no menciona las variables y puede tener errores en los servidores, yo ya lo he probado

y otra cosa webgueb lo del servidor en tu pc lo puedes hacer siguiendo los video tutoriales de cesarcancino.com los cuales estoy sigiendo para aprender php ^^ estan muy buenos te los recomiendo
url:
www.cesarcancino.com
esta en los video tutoriales de php y mysql
Att. Kevin
Bueno, gracias a todos por responder, voy a jugar un poco con estos codigos y ya os contaré como ha sido.

Echaré un vistazo tambien a los tutoriales de cesarcinco.com, haber si de una vez soluciono el problema del server local.
Oleeee, funcionó.

Creo que voy a abusar un poco de vuestros conocimientos php. Mi intencion es hacer un formulario donde poder mandar unos datos, y que se pueda subir alguna imagen tipo un avatar, y esto me gustaria que se imprimiera en la pantalla así como hace el codigo de antes y que a la vez me lo enviara por email.

Es decir el ejemplo de antes mas un campo para poder subir una imagen y que esto al enviarlo se imprima en la pantalla y se envíe a mi correo email.

Veo que soys buenos en esto y con los buenos es con quien mejor se aprende.
Bueno pues para lo que quieres necesitas tener mas conocimientos sobre esto, ademas necesitarias mysql y bases de datos , para hacer esto ya no es un simple codigo como el anterior, y para empezar esto tienes que entender php y mysql.