Ver Mensaje Individual
  #51 (permalink)  
Antiguo 19/12/2012, 17:45
arlene90
 
Fecha de Ingreso: septiembre-2012
Mensajes: 103
Antigüedad: 12 años, 2 meses
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