• Domingo 22 de Diciembre de 2024, 07:55

Autor Tema:  Problema Formulario  (Leído 1706 veces)

javiandgo

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problema Formulario
« en: Sábado 11 de Septiembre de 2010, 18:00 »
0
Esto es basico pero necesito una orientacion

tengo un formulario el codigo es

Código: Text
  1. <form action="procesorden.php" method="post">
  2. <table border="0">
  3.  
  4. <tr bgcolor="#CCCCCC">
  5.     <td width="150"><font face="Arial, Helvetica, sans-serif">Libro</font></td>
  6.     <td width="15"><font face="Arial, Helvetica, sans-serif">Cantidad</font>  </td>
  7. </tr>
  8. <tr>
  9.     <td><font face="Arial, Helvetica, sans-serif">ActionScript</font></td>
  10.     <td align="center"><font face="Arial, Helvetica, sans-serif">
  11.     <input type="text" name="actionqty" size="3" maxlength="3"/>
  12.     </font></td>
  13. </tr>
  14. <tr>
  15.     <td><font face="Arial, Helvetica, sans-serif">Photoshop</font></td>
  16.     <td align="center"><font face="Arial, Helvetica, sans-serif">
  17.     <input type="text" name="photoqty" size="3" maxlength="3"/>
  18.     </font></td>
  19. </tr>
  20. <tr>
  21.     <td><font face="Arial, Helvetica, sans-serif">Flash Mx</font></td>
  22.     <td align="center"><font face="Arial, Helvetica, sans-serif">
  23.     <input type="text" name="flashqty" size="3" maxlength="3" />
  24.     </font>    </td>
  25. </tr>
  26. <tr>
  27.     <td colspan="2" align="center">
  28.       <input type="submit" name="sumit" value="Enviar Pedido" />
  29.       </td>
  30. </tr>
  31. </table>
  32. </form>
  33.  

y un formato php de recepcion de datos

Código: PHP
  1. <?
  2. echo "<p>Orden procesada a las: ";// Esto se mostrara
  3. echo date("H:i ");
  4. echo "del dia ";
  5. echo date ("j ");
  6. echo "de ";
  7. echo date ("F ");
  8. echo "del año ";
  9. echo date ("Y");
  10. echo "<br>";
  11. echo "<p>Su pedido es el siguiente</p>";
  12.     echo "<br>";
  13.     echo $actionqty." ActionScript<br>";
  14.     echo $photoqty." Photoshop<br>";
  15.     echo $flashqty." Flash Mx<br>";
  16.    
  17.     $totalqty=0;
  18.     $totalamout=0.00;
  19.    
  20.     define("PRECIOACTION", 100);
  21.     define("PRECIOPHOTO", 10);
  22.     define("PRECIOFLASH", 4);
  23.    
  24.     $totalqty = $actionqty + $photoqty + $flashqty;
  25.     $totalamount = $actionqty * ACTIONPRICE
  26.                     + $photoqty * PHOTOPRICE
  27.                     + $flashqty * FLASHPRICE;
  28.                    
  29.     if($totalqty==0)
  30.     {echo '<font color=red>';
  31.     echo "Usted no ha introducido nunguna cantidad en el formulario<br>";
  32.     echo '</font>';
  33.     }
  34.     else
  35.     {
  36.     echo "<br>n";
  37.     echo "Articulos Pedido:      ".$totalqty."<br>n";
  38.     echo "Subtotal:       $";
  39.     echo number_format($totalamount, 2);
  40.     echo "<br>n";
  41.    
  42.     $taxrate = 0.10; // local sales tax is 10%
  43.     $totalamount = $totalamount * (1+ $taxrate);
  44.     $totalamount = number_format($totalamount, 2);
  45.     echo "Total incluyendo impuestos:  $".$totalamount."<br>n";
  46.    
  47.     }
  48. ?>
  49.  

pero al reproducir el formulario y introducir el numero dentro del campo de texto, el php no recibe los datos y simplemente muestra el condicional, donde da que no se incluyeron datos. si alguien ve un error por favor decirme gracias

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Problema Formulario
« Respuesta #1 en: Sábado 11 de Septiembre de 2010, 22:26 »
0
Recibe los datos con el método que estás usando:
Código: PHP
  1. <?
  2.     echo $_POST['actionqty']." ActionScript<br>";
  3.     echo $_POST['photoqty']." Photoshop<br>";
  4.     echo $_POST['flashqty']." Flash Mx<br>";
  5. ?>
  6.  
El pasado son solo recuerdos, el futuro son solo sueños