Ver Mensaje Individual
  #51 (permalink)  
Antiguo 19/12/2012, 17:45
arlene90
 
Fecha de Ingreso: septiembre-2012
Mensajes: 103
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: llenar arreglo con checkbox y caja de texto

bueno asi no me insertaba nada ahora le quite una linea y si inserta pero extraño
asi es el comportameitno del insert:

Array ( [0] => 1 [1] => 5 [2] => 8 )
Array ( [0] => 1990 [1] => [2] => [3] => [4] => 1991 [5] => [6] => [7] => 1992 [8] => [9] => [10] => [11] => )

INSERT INTO rsptas_progsocial (identificacion, id_progsocial, ano) VALUES ('503750400','1','1990')
INSERT INTO rsptas_progsocial (identificacion, id_progsocial, ano) VALUES ('503750400','5','')
INSERT INTO rsptas_progsocial (identificacion, id_progsocial, ano) VALUES ('503750400','8','1991')


y este es el codigo
Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1"))

{

if(isset(
$_REQUEST['id_progsocial']) ){ 
 
        
$textos = $_REQUEST['id_progsocial']; 
        
$anios = $_REQUEST['ano'];
        
}
       
print_r($textos);
       
print_r('<br />'); 
       
print_r($anios);
       
       
       for(
$i = 0; $i < count($textos); ++$i) 
    
       
        {
             if(
$anios[$i] == 0){                         
                unset(
$anios[$i]);
            }
            
    
$anios = array_values($anios);
    
            
              
$insertSQL = "INSERT  INTO rsptas_progsocial (identificacion, id_progsocial, ano) VALUES ('$cedula','".$textos[$i]."','".$anios[$i]."')";
                echo 
$insertSQL . '<br />';
                
mysql_select_db($database_conexion, $conexion) or die('No se puede conectar a la base de datos. ' . mysql_error());
                  
$Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error() . ' ' . $insertSQL);    
                 }    
} 
Código HTML:
 <span class="letrasbienvenids">Participante referido del Programa Alternativas Juveniles</span></td>
          <td>Año:</td>
          <td><input type="text" name="ano[]"  value="" /></td>
        </tr>
        
        
        <tr valign="baseline">
          <td>&nbsp;</td>
          <td><input  type="Checkbox" name="id_progsocial[]"  value="2" />
            <span class="letrasbienvenids">Madre Adolescente</span></td>
          <td>Año:</td>
          <td><input type="text" name="ano[]" value="" /></td>
        </tr>
        
        
        
        
        <tr valign="baseline">
          <td>&nbsp;</td>
          <td><input  type="Checkbox" name="id_progsocial[]"  value="3" />
            <span class="letrasbienvenids">Adolescente Embarazada(de 15 a 18 años)</span></td>
          <td>Año:</td>
          <td><input type="text" name="ano[]" value="" /></td>
        </tr> 

Última edición por arlene90; 19/12/2012 a las 18:03