Código PHP:
necesito recorrer el formulario y los campos como los de texto contengan algo que me los guarde y los campos chek y radio button seleccionados q me guarden en la base de datos Ver original
<?php $buscar=pg_query('SELECT COUNT(a."Evalpre_id")AS "contar",a."Evalpre_id",a."Eval_idtipo",b."Evalpre_tiporespuesta",b."Evalpre_descripcion" FROM "Evaldocrespuestas" a INNER JOIN "Evaldocpreguntas" b ON (a."Evalpre_id"=b."Evalpre_id")WHERE a."Eval_idtipo"='."'$id1' GROUP BY ".'a."Eval_idtipo",b."Evalpre_tiporespuesta",b."Evalpre_descripcion",a."Evalpre_id"'); $tipo_res=$row['Evalpre_tiporespuesta']; $pregunta=$row['Evalpre_descripcion']; $id_pre=$row['Evalpre_id']; $contador=$row['contar']; if($tipo_res=="Casilla_Verificacion"){ print " <h2>$pregunta</h2>"; INNER JOIN "Evaldocpreguntas" b ON(a."Evalpre_id"=b."Evalpre_id")WHERE a."Eval_idtipo"='."'$id1' and ".'a."Evalpre_id"='."'$id_pre' and ".'a."Eval_estado"='."'N'"); $respuesta=$resul['Evalres_detalle']; $idres=$resul['Evalres_id']; ?> <div id="<?php echo $id_pre; ?>"><p><input type="checkbox" class="validate[minCheckbox[1]] checkbox" name="<?php echo $id_pre; ?>" id="<?php echo $id_pre ?>" value="<?php echo $id_pre; ?>"><?php echo $respuesta; ?></p></div> <?php } } if($tipo_res=="Elegir_Lista"){ print " <h2>$pregunta</h2>"; ?> <div id="div2"><p><select id="<?php echo $id_pre ?>" name="<?php echo $id_pre ?>" class="validate[required]" style="width:30%"> <option value="" >-Seleccione-</option> <?php INNER JOIN "Evaldocpreguntas" b ON(a."Evalpre_id"=b."Evalpre_id")WHERE a."Eval_idtipo"='."'$id1' and ".'a."Evalpre_id"='."'$id_pre' and ".'a."Eval_estado"='."'N'"); echo '<option value='.$resul['Evalres_id'].'>'.$resul['Evalres_detalle'].'</option>'; ?> </select></p></div> <?php } if($tipo_res=="Cuadricula"){ print " <h2>$pregunta</h2>"; INNER JOIN "Evaldocpreguntas" b ON(a."Evalpre_id"=b."Evalpre_id")WHERE a."Eval_idtipo"='."'$id1' and ".'a."Evalpre_id"='."'$id_pre' and ".'a."Eval_estado"='."'N'"); $respuesta=$resul['Evalres_detalle']; $idres=$resul['Evalres_id']; ?> <div id="<?php echo $id_pre;?>"><p><input type="radio" class="validate[required] radio" name="<?php echo $id_pre;?>" id="<?php echo $id_pre; ?>" value="<?php echo $id_pre; ?>" ><?php echo $resul['Evalres_detalle']; ?></p></div> <?php } } if($tipo_res=="Texto"){ print " <h2>$pregunta</h2>"; INNER JOIN "Evaldocpreguntas" b ON(a."Evalpre_id"=b."Evalpre_id")WHERE a."Eval_idtipo"='."'$id1' and ".'a."Evalpre_id"='."'$id_pre' and ".'a."Eval_estado"='."'N'"); $respuesta=$resul['Evalres_detalle']; $idres=$resul['Evalres_id']; ?> <div id="div3"><p><input type="text" class="validate[required,custom[noSpecialCaracters],length[0,20]]" name="<?php echo $id_pre ?>" id="<?php echo $id_pre ?>" placeholder="<?php echo $respuesta; ?>" style="width:50%;"></p></div> <?php } } if($tipo_res=="Texto_Parrafo"){ print " <h2>$pregunta</h2>"; INNER JOIN "Evaldocpreguntas" b ON(a."Evalpre_id"=b."Evalpre_id")WHERE a."Eval_idtipo"='."'$id1' and ".'a."Evalpre_id"='."'$id_pre' and ".'a."Eval_estado"='."'N'"); $respuesta=$resul['Evalres_detalle']; $idres=$resul['Evalres_id']; ?> <div id="div4"><p> <textarea class="validate[required,length[6,300]] text-input" name="<?php echo $id_pre ?>" id="<?php echo $id_pre ?>" placeholder="<?php echo $respuesta; ?>" style="height:50%" cols="40" rows="5"></textarea></p></div> <?php } } } ?>