Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2012, 01:04
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Añadir elementos de un campod e texto a un textarea

Trata de hacerlo de la manera de como te explique en antes

cbarras.php
Código PHP:
Ver original
  1. <html>
  2.     <head>
  3.         <script type="text/javascript" src="jquery.js"></script>
  4.         <script>
  5.             $(document).ready(function(){
  6.                 $('#cBar').keypress(function(event){
  7.                     if(event.which == 13){
  8.                         buscar_productos();
  9.                         event.preventDefault();
  10.                     }
  11.                 });
  12.             });
  13.             function buscar_productos(){
  14.                 $.ajax({
  15.                     type: 'POST',
  16.                     url: 'buscarproductos.php',
  17.                     data: {
  18.                         code: $('#cBar').val()
  19.                     },
  20.                     success: function(data){
  21.                         $('#productos tbody').append(data);
  22.                     }
  23.                 });
  24.             }
  25.         </script>
  26.     </head>
  27.     <body>
  28.         <form method="post" action="guardarproductos.php">
  29.             <label>C&oacute;digo de Barras</label>
  30.             <input name="cBar" id="cBar" type="text" size="20" maxlenght="200"/>
  31.             <table id="productos" border="0">
  32.                 <thead>
  33.                     <tr>
  34.                         <td>Codigo</td>
  35.                         <td>Nombre del Producto</td>
  36.                         <td>Familia del Producto</td>
  37.                     </tr>
  38.                 </thead>
  39.                 <tbody>
  40.                    
  41.                 </tbody>
  42.             </table>
  43.              <input id="enviar" name="enviar" type="submit" value="Aceptar" />
  44.         </form>
  45.     </body>
  46. </html>

buscarproductos.php
Código PHP:
Ver original
  1. header("Content-Type: text/html;charset=utf-8");
  2. include_once 'clases/Class_Bd.php';
  3. echo " <link rel='stylesheet' type='text/css' media='screen' href='cssPageGrid.css' />";
  4. $conexion = new Conecta_DB;
  5. $conexion->conectar();
  6. $res = $_POST['cBar'];
  7. echo 'res :' . $res;
  8. $consulta = "SELECT cBarras FROM altaArticulos WHERE cBarras='$res' limit 1";
  9. echo 'consulta'.$consulta;
  10. $query = $conexion->consultar($consulta);
  11. if ($query) {
  12.     foreach ($query as $row) {
  13.         echo '<tr>';
  14.         echo '<td><input type="hidden" name="codigo[]" value="' . $row['cBarras'] . '"/>' . $row['cBarras'] . '</td>';
  15.         echo '</tr>';
  16.     }
  17. }/* elseif (empty($res)) {
  18.     echo "Debe intruducir algún código de barras registrado . $conexion->msgError ";
  19. } else {
  20.     echo "Lo sentimos el artículo que usted intenta introducir no está registrado . $conexion->msgError ";
  21. }*/
  22. ?>

guardarproducto.php
Código PHP:
Ver original
  1. <?php
  2.     // esto de va a devolver una array de codigos de productos solamente debes hacer un for al codigo y agregarlos facilmente a tu base de datos
  3.     if(isset($_POST['codigo'])):
  4.         foreach($_POST['codigo'] as $code):
  5.             // recorre aqui todos los codigos y asi lo agregas a tu BD
  6.         endforeach;
  7.     endif;
  8. ?>
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones