Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2013, 09:52
arlene90
 
Fecha de Ingreso: septiembre-2012
Mensajes: 103
Antigüedad: 7 años, 4 meses
Puntos: 0
Mostrar arreglo de texbox desde bd

Feliz año para todos

Tengo un dilema que no he podido resolver.

he ingresado un arreglo de texbox y uno de checkbox enlazados entre si.
ahora quiero mostrarlo osea extraerlo de la bd y mostrar los campos, y ademas dar la posibilidad de actualizar esos datos.

El check si lo he podido mostrar , pero noc como mostrar el texbox y que se muestre con el check correcto.
esto es lo que tengo a ver si me explique bien:

Código PHP:
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
    
    
    if(isset(
$_POST['id_progsocial']) && isset ($_POST['ano'])){ 
 
        
$textos $_POST['id_progsocial']; 
        
$anios $_POST['ano'];
        

       
print_r($textos);
       
print_r('<br />'); 
       
print_r($anios);
       
       
       for(
$i 0$i count($textos); ++$i
    
       
        {
            
             
$var_id_progsocial $textos[$i];
             
$indice $var_id_progsocial-1;
            
            


    if (
$anios[$indice] !='')
    {
    
  
$updateSQL sprintf("UPDATE rsptas_progsocial SET  id_progsocial= $var_id_progsocial,  ano='".$anios[$indice]."' WHERE id_rsptas=%s",
                      
// GetSQLValueString($_POST['identificacion'], "text"),
                       //GetSQLValueString($_POST['id_progsocial'], "int"),
                       
                      // GetSQLValueString($_POST['ano'], "text"),
                       
GetSQLValueString($_POST['id_rsptas'], "int"));

  
mysql_select_db($database_conexion$conexion);
  
$Result1 mysql_query($updateSQL$conexion) or die(mysql_error());
}
        }}}
        
        

mysql_select_db($database_conexion$conexion);
$cedula$_GET['cedula'];

$query_Recordset1 =  "SELECT * FROM rsptas_progsocial WHERE  rsptas_progsocial.identificacion='$cedula' ";
$Recordset1 mysql_query($query_Recordset1$conexion) or die(mysql_error());
$row_Recordset1 mysql_fetch_assoc($Recordset1);

$result mysql_query("SELECT ano FROM rsptas_progsocial WHERE identificacion='$cedula' "$conexion); 
he aca una parte del formulario:

Código HTML:
 <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
          <table align="center">        
          
 
       <tr valign="baseline">
       <?php 
       while ($row = mysql_fetch_row($result)){
		   
		   ?>
           
              <td>&nbsp;</td>
          
              <td><input type="checkbox" name="id_progsocial[]" value="1" <?php if($row_Recordset1['id_progsocial']==1) { echo "checked=\"checked\"";}?> />  Participante referido del Programa Alternativas Juveniles</td>
              <td>Año:</td>
              <td><input type="text" name="ano[]" value="<?php echo $row[0]?>" /></td>
              
            </tr>
            
<tr valign="baseline">
          <td>&nbsp;</td>
          <td> <input type="checkbox" name="id_progsocial[]" value="2"<?php if($row_Recordset1['id_progsocial']==2) { echo "checked=\"checked\"";}?> />Madre Adolescente</td>
          
        <td>Año:</td>
          <td><input type="text" name="ano[]" value="<?php echo $row[1]?>" /></td>
        </tr>