Programación Web y Scripting > PHP

 Problema Formulario

(1/1)

javiandgo:
Esto es basico pero necesito una orientacion

tengo un formulario el codigo es


--- Código: Text ---<form action="procesorden.php" method="post"><table border="0"> <tr bgcolor="#CCCCCC">    <td width="150"><font face="Arial, Helvetica, sans-serif">Libro</font></td>    <td width="15"><font face="Arial, Helvetica, sans-serif">Cantidad</font>  </td></tr><tr>    <td><font face="Arial, Helvetica, sans-serif">ActionScript</font></td>    <td align="center"><font face="Arial, Helvetica, sans-serif">    <input type="text" name="actionqty" size="3" maxlength="3"/>    </font></td></tr><tr>    <td><font face="Arial, Helvetica, sans-serif">Photoshop</font></td>    <td align="center"><font face="Arial, Helvetica, sans-serif">    <input type="text" name="photoqty" size="3" maxlength="3"/>    </font></td></tr><tr>    <td><font face="Arial, Helvetica, sans-serif">Flash Mx</font></td>    <td align="center"><font face="Arial, Helvetica, sans-serif">    <input type="text" name="flashqty" size="3" maxlength="3" />    </font>    </td></tr><tr>    <td colspan="2" align="center">      <input type="submit" name="sumit" value="Enviar Pedido" />      </td></tr></table></form> 
y un formato php de recepcion de datos


--- Código: PHP ---<?echo "<p>Orden procesada a las: ";// Esto se mostraraecho date("H:i ");echo "del dia ";echo date ("j ");echo "de ";echo date ("F ");echo "del año ";echo date ("Y");echo "<br>";echo "<p>Su pedido es el siguiente</p>";    echo "<br>";    echo $actionqty." ActionScript<br>";    echo $photoqty." Photoshop<br>";    echo $flashqty." Flash Mx<br>";        $totalqty=0;    $totalamout=0.00;        define("PRECIOACTION", 100);    define("PRECIOPHOTO", 10);    define("PRECIOFLASH", 4);        $totalqty = $actionqty + $photoqty + $flashqty;    $totalamount = $actionqty * ACTIONPRICE                    + $photoqty * PHOTOPRICE                    + $flashqty * FLASHPRICE;                        if($totalqty==0)    {echo '<font color=red>';    echo "Usted no ha introducido nunguna cantidad en el formulario<br>";    echo '</font>';    }    else    {    echo "<br>n";    echo "Articulos Pedido:      ".$totalqty."<br>n";    echo "Subtotal:       $";    echo number_format($totalamount, 2);    echo "<br>n";        $taxrate = 0.10; // local sales tax is 10%    $totalamount = $totalamount * (1+ $taxrate);    $totalamount = number_format($totalamount, 2);    echo "Total incluyendo impuestos:  $".$totalamount."<br>n";        }?> 
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:
Recibe los datos con el método que estás usando:

--- Código: PHP ---<?    echo $_POST['actionqty']." ActionScript<br>";    echo $_POST['photoqty']." Photoshop<br>";    echo $_POST['flashqty']." Flash Mx<br>";?> 

Navegación

[0] Índice de Mensajes

Ir a la versión completa