Domingo 22 de Diciembre de 2024, 07:55
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
PHP
(Moderador:
F_Tanori
) »
Problema Formulario
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Problema Formulario (Leído 1706 veces)
javiandgo
Nuevo Miembro
Mensajes: 1
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
<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 mostrara
echo
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
Tweet
RadicalEd
Moderador
Mensajes: 2430
Nacionalidad:
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
<?
echo
$_POST
[
'actionqty'
]
.
" ActionScript<br>"
;
echo
$_POST
[
'photoqty'
]
.
" Photoshop<br>"
;
echo
$_POST
[
'flashqty'
]
.
" Flash Mx<br>"
;
?>
El pasado son solo recuerdos, el futuro son solo sueños
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
PHP
(Moderador:
F_Tanori
) »
Problema Formulario