Foros del Web » Programando para Internet » PHP »

Orientacion sobre la BD con PHP

Estas en el tema de Orientacion sobre la BD con PHP en el foro de PHP en Foros del Web. Saludos a todos, Quisiera que me orientaran pues apenas estoy aprendiendo base de datos. Este es mi problema, tengo un formulario que es una factura ...
  #1 (permalink)  
Antiguo 25/09/2011, 19:29
 
Fecha de Ingreso: agosto-2011
Mensajes: 6
Antigüedad: 13 años, 3 meses
Puntos: 0
Orientacion sobre la BD con PHP

Saludos a todos,
Quisiera que me orientaran pues apenas estoy aprendiendo base de datos. Este es mi problema, tengo un formulario que es una factura (aqui les adjunte el codigo html para que lo miren y me entiendan) mi problema es como guiarlo en las tablas, es decir, las tablas correctas. Explico mejor, los datos de la empresa los llamos de una tabla y eso me esta muy claro; los datos de la factura que esta en el recuadro a la derecha como lo son: numero de fact, fechas, estado, excento los guardo en una tabla que yo llamaria fact (pregunto: ¿eso es correcto?). Pero dónde guardaria lo demás como es condición, pago, descripción, código, subtotal, iva, total, etc. Se que muchos no están de acuerdo con enseñarles codigos a otros, pero yo no estoy pidiendo que me faciliten un codigo en php ni nada semejante sino que me den una orientacion de donde debo almacenar cada campo y cuales son los campos correctos que se deben almacenar. Por favor los que me colaboren les pido que me lo detallen bien. El IVA, la descripcion, hora, ficha, la condicion y el pago son llamados de otras tablas. los demas campos son registrados a mano. Nuevamente gracias por todos.
Código:
<form name="fact">
              <table width="100%">
                     <tbody>
                         <tr>
                             <td width="70%">
                                 <table width="100%">
                                        <tbody>
                                            <tr>
                                                <td align="right" width="15%">Empresa</td>
                                                <td>
                                                    <select >
                                                </td>
                                            </tr>
                                            <tr>
                                                <td align="right" width="15%">Rif</td>
                                                <td><input type="text" ></td>
                                            </tr>
                                            <tr>
                                                <td align="right" width="15%">Direcci&oacute;n</td>
                                                <td><input type="text" ></td>
                                            </tr>
                                            <tr>
                                                <td align="right" width="15%">Tel&eacute;fono</td>
                                                <td><input type="text"></td>
                                            </tr>
                                            <tr>
                                                <td align="right" width="15%">Ubicaci&oacute;n</td>
                                                <td><input type="text"></td>
                                            </tr>
                                        </tbody>
                                 </table>
                             </td>
                             <td>
                                 <table width="100%">
                                        <tbody>
                                            <tr>
                                                <td align="right" width="25%">Factura Nro.</td>
                                                <td>
                                                    <input type="text">
                                                    <input type="submit" value="Buscar" >                                                </td>
                                            </tr>
                                            <tr>
                                                <td align="right">Emisi&oacute;n</td>
                                                <td><input type="text"></td>
                                            </tr>
                                            <tr>
                                                <td align="right">Vence</td>
                                                <td><input type="text"></td>
                                            </tr>
                                            <tr>
                                                <td align="right">Estado</td>
                                                <td>
                                                    <select name="estfac" >
                                                </td>
                                            </tr>
                                            <tr>
                                                <td align="right">Excento</td>
                                                <td>
                                                    <input type="radio" value="S" > S
                                                    <input type="radio" value="N" > N
                                                </td>
                                            </tr>
                                        </tbody>
                                 </table>
                             </td>
                         </tr>
                     </tbody>
              </table>
              <table width="100%">
                     <tbody>
                         <tr>
                             <td align="center" width="60%">
                                 Orden de servicio
                             </td>
                             <td align="center" valign="middle">
                                 Condici&oacute;n<br>
                                 <input type="text" >
                             </td>
                             <td align="center" valign="middle">
                                 Forma de pago<br>
                                 <select >
                             </td>
                         </tr>
                     </tbody>
              </table>
              <table width="100%" border="1">
                     <tbody>
                         <tr align="center">
                             <th width="5%">C&oacute;digo
                             <th width="3%">Cant
                             <th width="41%">Descripci&oacute;n
                             <th width="5%">Hora
                             <th width="4%">Ficha
                             <th width="10%">Dpto
                             <th width="13%">P.U.
                             <th width="18%">Total
                         </tr>
                         <tr align="center">
                             <td width="5%">
                                 <input type="text">
                             </td>
                             <td width="3%">
                                 <input type="text">
                             </td>
                             <td width="41%">
                                 <select>
                             </td>
                             <td width="5%">
                                 <select>
                             </td>
                             <td width="4%">
                                 <select>
                             </td>
                             <td width="10%">
                                 <input type="text" >
                             </td>
                             <td width="13%">
                                 <input >
                             </td>
                             <td width="18%">
                                 <input>
                             </td>
                         </tr>
                         <tr align="center">
                             <td width="5%">
                                 <input type="text">
                             </td>
                             <td width="3%">
                                 <input type="text">
                             </td>
                             <td width="41%">
                                 <select>
                             </td>
                             <td width="5%">
                                 <select>
                             </td>
                             <td width="4%">
                                 <select>
                             </td>
                             <td width="10%">
                                 <input type="text">
                             </td>
                             <td width="13%">
                                 <input>
                             </td>
                             <td width="18%">
                                 <input>
                             </td>
                         </tr>
                     </tbody>
              </table>
 <table width="100%">
  <tbody>
   <tr>
    <td width="65%" height="100%" align="left" valign="top">
     Observaci&oacute;n <br>
     <textarea rows="6" cols="68%"></textarea>
    </td>
    <td>
     <table width="100%" border>
      <tbody>
       <tr>
        <td align="right">Subtotal</td>
        <td width="100%">
         <input type="text">
        </td>
       </tr>
       <tr>
        <td align="right">IVA</td>
        <td width="100%">
         <input type="text">
        </td>
       </tr>
       <tr>
        <td align="right">Total</td>
        <td width="100%">
         <input type="text">
        </td>
       </tr>
      </tbody>
     </table>
    </td>
   </tr>
  </tbody>
 </table>
<center>
    <input type="submit" value="Guardar">
    <input type="submit" value="Imprimir">
    <input type="submit" value="Cancelar">
</center>
</form>
  #2 (permalink)  
Antiguo 25/09/2011, 20:04
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Orientacion sobre la BD con PHP

Puedes crear una tabla para guardar la informacion general de la factura (y otros documentos) como cliente, fecha, impuestos, subtotal, etc. y otra para el detalle de movimientos con id de factura, fecha (por si vas a manejar existencias), id de producto, cantidad, precio, etc.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 12/10/2011, 00:53
 
Fecha de Ingreso: agosto-2011
Mensajes: 6
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Orientacion sobre la BD con PHP

Gracias por tu ayuda.
Aunque aun me quedan muchas dudas.

Etiquetas: mysql
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 14:07.