yo tengo el mismo problema parece que no me funciona el metodo GET ni el POST que uso para mandar los valores inserta pero como no recupera nada en el post y get pues pone " 0 " como a  "adrip22"
 
si lo solucionaste dime como 
este es mi codigo 
<FORM action="index.php" method="POST">
Codigo:<input type="text" name="codigo"><br>
cantidad:<input type="text" name="cantidad"><br><br>
<input type=submit value ="GUARDAR REGISTRO"></FORM> 
luego va a index.php 
<?
echo $codigo = $_POST ["codigo"];
echo $cantidad = $_POST ["cantidad"]; 
 if( isset ($cod) && isset ($cant))
{
  mysql_connect("localhost","nancy","nancy");  
 $query="insert into pedidos(producto,cantidad) values('$codigo','$cantidad')";
      $result=mysql_db_query("effem",$query); 
}
else
echo "<p>NO HAY VALORES PARA INSERTAR";
  // mysql_free_result($result);
?>    
siempre aparece que no hay registros y no imprime nada en los "echo"
y con el get si me aparecen los valores  en la barra de direcciones  
http://192.168.1.1/index.php?codigo=dsfdf&cantidad=214