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
Ir a la versión completa