Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2014, 09:13
Avatar de binshmikertan
binshmikertan
 
Fecha de Ingreso: noviembre-2014
Mensajes: 23
Antigüedad: 10 años, 1 mes
Puntos: 0
Exclamación Error al guardar registro de una tabla con checkbox a base de datos

Buen dia estimados tengo un gravisimo problema veran estoy creando una tabla en php y dentro de esa tabla creo una consulta con registros de una tabla y cada registro tiene un checkbox para que al darle click al checkbox y click en un boton me guarde uno o mas filas seleccionadas por el checkbox en otra tabla el gestor de base de datos es PosgreSQL y pues he buscado muchos ejemplos en internet pero ninguno me ha servido esta es la estructura del codigo:
Código PHP:
<form method="POST" action="">
            <div class="form_description">
            <b><h2>Estado De Cuenta</h2></b>
            <p>Estado de cuenta para la Clave Catastral <b><?php echo $clave ?></b></p>
        </div>    
                <table  width="890" cellspacing="0">
        <tr bgcolor='#EC1564'>
            <th width="15"></th>               
          <th width="250">PERIODO</th>
          <th width="150">CLAVE</th>
            <th width="75">ALUM</th>
            <th width="75">ASEO</th>
            <th width="75">PAV</th>
            <th width="75">FIESTAS</th>
            <th width="50">MORA</th>
            <th width="50">INTERESES</th>
            
            
        </tr>
   

        <?php 
            
include("conexion/conec.php");
            
$query=pg_query("SELECT id_deuda, alumbrado, aseo, pavimentacion, barrido, fiestas, mora,intereses, creado, usercreate, clave, periodo FROM inmuebles_deudas WHERE clave='$clave'");
            while(
$row=pg_fetch_array($query)) {
            
?>
            <tr style='background: #8CD299;'>
            
            <td><input type='checkbox' name='datos[]' value='<?php echo $row[0?>'></td>
            <td><?php echo $row[11?></td>
            <td><?php echo $row[10?></td>
            <td><?php echo $row[1?></td>
            <td><?php echo $row[2?></td>
            <td><?php echo $row[3?></td>
            <td><?php echo $row[4?></td>
            <td><?php echo $row[5?></td>
            <td><?php echo $row[6?></td>
            
            </tr>
            <?php
        
}            
                    
        
?>
        
      
    </table>
    <input type="button" name="submit" id="submit" value="Mandamiendo de Pago"></input>
    
    
    
                </form>
esta es la estructura que he probado si se ha seleccionado un checkbox que me imprima lo que trae pero por algun problema no me trae nada
Código PHP:
<?php 
            
if (isset($_POST["submit"])){

                            foreach (
$_POST["datos"] as $value) {
                    
//imprimir lo que trae el checkbox
                            
echo $value[0];
                            }
                                                }
                            else{
                        
                                    }            
                
            
            
    
?>
espero me puedan brindar una ayuda recuerden hoy por ti mañana por mi saludos

Última edición por binshmikertan; 10/12/2014 a las 09:21 Razón: error de redaccion