Foros del Web » Programando para Internet » PHP »

Fomulario (php y msql)

Estas en el tema de Fomulario (php y msql) en el foro de PHP en Foros del Web. tengo un probblema: // este es mi formulario de la base datos, pedidos con 2 tablas una operario y el otro productos <FORM METHOD=POST ACTION="resultado.php"> ...
  #1 (permalink)  
Antiguo 11/02/2006, 10:40
 
Fecha de Ingreso: febrero-2006
Mensajes: 30
Antigüedad: 11 años, 10 meses
Puntos: 0
Información Fomulario (php y msql)

tengo un probblema:
// este es mi formulario de la base datos, pedidos con 2 tablas una operario y el otro productos

<FORM METHOD=POST ACTION="resultado.php">
<?
$cn=mysql_connect("localhost","root","");
mysql_select_db("pedidos");
$sql="select * from operario ";
$rs=mysql_query($sql);
$n=mysql_num_rows($rs);
if($n==0)
{
echo "Registro No existe";
}
else
{ $sql_prod="select * from producto";
$rs_prod=mysql_query($sql_prod);
$n_prod=mysql_num_rows($rs_prod);
if($n_prod==0)
{
echo "registro NO existe";
}
else
{

?>

<TABLE width=600 border=1>

<TR>
<TD><B><CENTER>Operario</CENTER></B></TD>
<TD colspan=3>
<CENTER><SELECT NAME="nombre">
<?for($k=0;$k<$n;$k++){?>
<option value=""><?echo mysql_result($rs,$k,"nombre");?></option>
<?}?>
</SELECT></TD>
</CENTER>
</TR>

<TR>
<TD><CENTER><B>Producto</B></CENTER></TD>
<TD><CENTER>S</CENTER></TD>
<TD><CENTER>M</CENTER></TD>
<TD><CENTER>L</CENTER></TD>
</TR>
<?for($k=0;$k<$n;$k++){?>

<TR>

<TD><INPUT TYPE="checkbox" NAME="prod[]">
<?echo mysql_result($rs_prod,$k,"Descripcion");?></TD>
<TD><INPUT TYPE="text" NAME="cant[][]"></TD>
<TD><INPUT TYPE="text" NAME="cant[][]"></TD>
<TD><INPUT TYPE="text" NAME="cant[][]"></TD>
</TR>
<?}?>

<TR>
<TD colspan=4><CENTER><INPUT TYPE="submit" value="Aceptar"></CENTER></TD>

</TR>
</TABLE>
<?}}?>
</FORM>

--------------
PERO AL ACEPTAR INTETO MOSTRAR
BOLETA DE PAGO
OPERACIO:XXXXX
CANTIDAD ARTICULO CU SUBTOTAL
15 POLO 10 150
30 PANTALON 30 900
TOTAL A PAGAN 1050

DONDE EL LA TABLA PRODUCTO ESTA EL COSTO UNITARIO(CU) Y EL ARTICULO(POLO, PANTALON,FALDA) Y SU IDPRODUCTO
EN LA TABLA OPERARIO ESTA EN CAMPO IDOPEARIO, NOMBRE
----------------------------
Y ESTE CODIGO ES LO POCO QUE INTENTADO REALIZAR NO SE COMO CON
MOSTRAR EL NOMBRE QUE SELECCIONES EN EL FORMULARIO NI COMO OPERAR LAS CANTIDADES Y QUE ME SALGA EL ARTICULO SELECCIONADO MEDIANTE CHECKBOX, ESTOY YO INICIANDO A APRENDER MYSQL CON PHP
PLEASE HELP ME

<?
$cn=mysql_connect("localhost","root","");
mysql_select_db("pedidos");
$sql="select * from operario";
$rs=mysql_query($sql);
$n=mysql_num_rows($rs);
if($n==0)
{
echo "Registro no Existe";
}
else
{
$sql_prod="select * from producto";
$rs_prod=mysql_query($sql_prod);
$n_prod=mysql_num_rows($rs_prod);
if($n_prod==0)
{
echo "Registro no existe";
}
else
{
?>
<TABLE width=500 border=1>
<TR bgcolor=#996600 >
<TD colspan=4><FONT COLOR="#FFFFFF"><B><CENTER>BOLETA DE PAGO</CENTER></B></FONT></TD>
</TR>
<TR>
<TD bgcolor=#CCCC00 colspan=2><B>Operario:</B></TD>
<TD colspan=2> .......................</TD>

</TR>
<TR bgcolor=#CCCC00>
<TD>Cantidad</TD>
<TD>Articulo</TD>
<TD>CU</TD>
<TD>Subtotal</TD>
</TR>

<?
foreach($art as $m){?>
<TR>
<TD> .............. </TD>
<TD>...............</TD>
<TD>............</TD>
<TD>................</TD>
</TR>
<?}?>
<TR>
<TD></TD>
<TD></TD>
<TD bgcolor=#CCCC00>Total a Pagar:</TD>
<TD>......................</TD>
</TR>

</TABLE>
<B><U><A HREF="javascript:print()">Imprimir</A></U></B>
<?}}?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:49.