hola amigos que pena molestar tanto, pues ya hice lo que me explicaron pero aun no doy con el chiste, 
 
tengo 2 errores, 
Notice: Undefined variable: cantidad in D:\Apache\htdocs\Desarrollos\sistemapedidos\produc  tos.php on line 41   
Código HTML:
Ver original- <!doctype html> 
- <script type="text/javascript"> 
-   function captura_cantidad(){ 
-       
-     var cantidad = document.getElementsByName('cantidad'); 
-     alert(cantidad); 
- } 
-   
- <?php 
- include_once("pedido.php"); 
- $p=new Pedido; 
- $lista= $p->consultar_productos(); 
- if (isset($_GET['cantidad'])) 
- { 
-     $cantidad = $_GET['cantidad']; 
- } 
- ?> 
- <table style="border:1px solid #ccc; color:#000;width:800px;"> 
- <tr style="background:#999900;"> 
- <?php 
-  while($row = mysqli_fetch_array($lista)){ 
-   echo "<tr>"; 
-   echo " <td>- ".$row['Item']." </td>- "; 
-   echo " <td>- ".$row['NombreItem']." </td>- "; 
-   echo " <td>- ".$row['Precio']." </td>- "; 
-   echo " <td> <input type='text' onkeyup='captura_cantidad()' name='cantidad' size='2' maxlength='2'/></td>- "; 
-   echo ' <td><a href="carrito.php?Item='.$row['Item'].'&NombreItem='.$row['NombreItem'].'&cantidad='.$cantidad.'">- Agregar </a>- '; 
-  } 
- ?> 
carrito.php    
Código HTML:
Ver original- <?php 
- if(isset($_GET['Item']) && (isset($_GET['NombreItem']))&& (isset($_GET['cantidad']))) 
- { 
-     echo 'Productos: '.$_GET['Item']; 
-     echo ' - '.$_GET['NombreItem']; 
-     echo ' - '.$_GET['cantidad']; 
- } 
- ?> 
y al escribir un numero en el campo cantidad me sale un alert pero con el siguiente error 
 [object NodeList] 
de nuevo les agradeceria que me guiaran