Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2011, 06:50
Avatar de avergaf
avergaf
 
Fecha de Ingreso: marzo-2011
Mensajes: 99
Antigüedad: 13 años, 8 meses
Puntos: 0
Guardar datos de un radiobutton

Hola! queria saber como se puede hacer para almacenar la informacion seleccionada a partir de un radio button,tengo 2 tablas,con 3 opciones con radio button cada una,y un textarea en cada tabla,pero no he podido almacenar la info que ingreso ahi,alguien me podria decir como lo puedo hacer?,creo que lo que no me esta funcionando es la toma de valores de los campos de la tabla con la informacion,aqui los codigos:

De las tablas con los radio:

Código:
<form method="get">
  <input type="hidden" name="HID_persona_<?php echo $row->emp_nom; ?>" id="HID_persona_<?php echo $row->emp_nom; ?>" value="<?php echo $row->per_nom; ?>" />
  <input type="hidden" name="HID_codigo_<?php echo $row->emp_nom; ?>" id="HID_codigo_<?php echo $row->emp_nom; ?>" value="<?php echo $row->emp_cod; ?>" />
  <input type="hidden" name="HID_mail_<?php echo $row->emp_nom; ?>" id="HID_mail_<?php echo $row->emp_nom; ?>" value="<?php echo $row->emp_mail; ?>" />
  <input type="hidden" name="HID_rut_<?php echo $row->emp_nom; ?>" id="HID_rut_<?php echo $row->emp_nom; ?>" value="<?php echo $row->emp_rut; ?>" />
  <input type="hidden" name="HID_fono_<?php echo $row->emp_nom; ?>" id="HID_fono_<?php echo $row->emp_nom; ?>" value="<?php echo $row->emp_fono; ?>" />
  <input type="hidden" name="HID_comuna_<?php echo $row->emp_nom; ?>" id="HID_comuna_<?php echo $row->emp_nom; ?>" value="<?php echo $row->com_nom; ?>" />
  </form>
  <?php 
  }
}
?>

<script type="text/javascript">
function valida(){
    
	var nombre = document.getElementById('input_2').value;
    var persona = document.getElementById('HID_persona_'+nombre).value;
	var codigo = document.getElementById('HID_codigo_'+nombre).value;
	var mail = document.getElementById('HID_mail_'+nombre).value;
	var rut = document.getElementById('HID_rut_'+nombre).value;
	var fono = document.getElementById('HID_fono_'+nombre).value;
	var comuna = document.getElementById('HID_comuna_'+nombre).value;
	
	
if( persona != null || persona !='' || mail != null || mail != '' || fono != null || fono != '' || comuna != null || comuna != ''|| codigo != null || codigo != ''){

		document.getElementById("contenedor6").innerHTML = '<table style="position:absolute;top:249px;left:284px;"><td><input type="text" name="persona" id="id" value="'+persona+'" size="50"/></td></tr></table>';
        document.getElementById("contenedor5").innerHTML = '<table style="position:absolute;top:159px;left:284px;"><td><input type="text" name="codigo" id="cod" value="'+codigo+'" size="50"/></td></tr></table>';
		document.getElementById("contenedor").innerHTML = '<table style="position:absolute;top:218px;left:686px;"><td><input type="text" name="mail" id="mail" value="'+mail+'"size="50"/></td></table>';
		document.getElementById("contenedor2").innerHTML = '<table style="position:absolute;top:189px;left:284px;"><td><input type="text" name="rut" id="rut" value="'+rut+'" size="50"/></td></table>';
		document.getElementById("contenedor3").innerHTML = '<table style="position:absolute;top:189px;left:686px;"><td><input type="text" name="fono" id="mail" value="'+fono+'" size="50"/></td></tr></table>';
        document.getElementById("contenedor4").innerHTML = '<table style="position:absolute;top:218px;left:284px;"><td><input type="text" name="comuna" id="mail" value="'+comuna+'" size="50"/></td></tr></table>';
	    }else{
                alert('no hay resultados');
        return false;
    }
}
</script>
<?php
require_once("clases/conexion.class.php");
$res=mysql_query("select * from empresas inner join comunas on
empresas.com_cod=comunas.com_cod
inner join personas on
personas.emp_cod=empresas.emp_cod");

if(mysql_num_rows($res) > 0){
  while($row=mysql_fetch_object($res)){
  ?><form method="get">
    <input type="hidden" name="HID_nom_<?php echo $row->emp_rut; ?>" id="HID_nom_<?php echo $row->emp_rut; ?>" value="<?php echo $row->emp_nom; ?>" />

  <input type="hidden" name="HID_codigo_<?php echo $row->emp_rut; ?>" id="HID_codigo_<?php echo $row->emp_rut; ?>" value="<?php echo $row->emp_cod; ?>" />
  <input type="hidden" name="HID_mail_<?php echo $row->emp_rut; ?>" id="HID_mail_<?php echo $row->emp_rut; ?>" value="<?php echo $row->emp_mail; ?>" />
  <input type="hidden" name="HID_rut_<?php echo $row->emp_rut; ?>" id="HID_rut_<?php echo $row->emp_rut; ?>" value="<?php echo $row->emp_rut; ?>" />
  <input type="hidden" name="HID_fono_<?php echo $row->emp_rut; ?>" id="HID_fono_<?php echo $row->emp_rut; ?>" value="<?php echo $row->emp_fono; ?>" />
  <input type="hidden" name="HID_comuna_<?php echo $row->emp_rut; ?>" id="HID_comuna_<?php echo $row->emp_rut; ?>" value="<?php echo $row->com_nom; ?>" />
  </form>
  <?php 
  }
}
?>
<script type="text/javascript">


function valida2(){
    
	var rut = document.getElementById('txtrut').value;
	var codigo = document.getElementById('HID_nom_'+rut).value;
    var codigo = document.getElementById('HID_codigo_'+rut).value;
	var mail = document.getElementById('HID_mail_'+rut).value;
	var nombre = document.getElementById('HID_nom_'+rut).value;
	var fono = document.getElementById('HID_fono_'+rut).value;
	var comuna = document.getElementById('HID_comuna_'+rut).value;
	
	
if(mail != null || mail != '' || nombre != null || nombre != '' || fono != null || fono != '' || comuna != null || comuna != ''|| codigo != null || codigo != ''){
        
        document.getElementById("contenedor5").innerHTML = '<table style="position:absolute;top:159px;left:284px;"><td><input type="text" name="codigo" id="id" value="'+codigo+'" size="50"/></td></tr></table>';
		document.getElementById("contenedor").innerHTML = '<table style="position:absolute;top:218px;left:686px;"><td><input type="text" name="mail" id="mail" value="'+mail+'"size="50"/></td></table>';
		document.getElementById("contenedor2").innerHTML = '<table style="position:absolute;top:159px;left:686px;"><td><input type="text" name="rut" id="rut" value="'+nombre+'" size="50"/></td></table>';
		document.getElementById("contenedor3").innerHTML = '<table style="position:absolute;top:189px;left:686px;"><td><input type="text" name="mail" id="mail" value="'+fono+'" size="50"/></td></tr></table>';
        document.getElementById("contenedor4").innerHTML = '<table style="position:absolute;top:218px;left:284px;"><td><input type="text" name="mail" id="mail" value="'+comuna+'" size="50"/></td></tr></table>';
        		
	
    }else{
                alert('no hay resultados');
        return false;
    }
}

</script>

<script type="text/javascript">
function formReset()
{
document.getElementById("form1").reset();
}
</script>
</head>

<title>Sistema de Atenciones</title>
<h1 align="center">Bienvenido al sistema de atenciones</h1>
<body onload="asignaVariables();">
<form name="datos" action="guardar_con.php">
<table style="position:absolute;top:159px;left:220px">
<tr>
<td>Código</td><td><input type="text" name="codigo"id="txtcod" size="50"></td>
</tr>
<tr>
<td>Rut</td><td><input type="text" id="txtrut" name="txtrut" maxlength=12 tabindex="1" onKeypress="valida2()" size="50"></td>
</tr>
<tr>
<td>Ciudad</td><td><input type="text" name="txtciudad" size="50"></td>
</tr>
<tr>
<td>Atención</td><td><input type="text" name="txtnom" size="50"></td>
</tr>

</table>
</form>
<form>

<table style="position:absolute;top:159px;left:627px;">
<td>Nombre</td><td><div id="demo"><input type="text" id="input_2" class="input" onkeypress="valida()"
    onfocus="if(document.getElementById('lista').childNodes[0]!=null && this.value!='') 
    { filtraLista(this.value); formateaLista(this.value); 
    reiniciaSeleccion(); document.getElementById('lista').style.display='block'; }" 
    onblur="if(v==1) document.getElementById('lista').style.display='none';" 
    onkeyup="if(navegaTeclado(event)==1) {
    clearTimeout(ultimoIdentificador); 
    ultimoIdentificador=setTimeout('rellenaLista()', 1000); }" size="50">
	</div>
<div id="lista" onmouseout="v=1;" onmouseover="v=0;"></div>
</div>
<tr>
<td>Fono</td><td><input type="text" name="txtfono" size="50"></td>
</tr>
<tr>
<td>E-Mail</td><td><input type="text" name="txtmail" size="50"></td>
</tr>
<tr>
<td><a href="javascript:Abrir_ventana('consultante.php')"><font size="1" face="Verdana"><img src="img/boton_buscar.png" height="26" width="26">
<a href="consultante.php?id=<?php echo $variable['per_cod'];?>"></a>
</table>

<div id="contenedor"   name="contenedor"></div>
<div id="contenedor2"  name="contenedor"></div>
<div id="contenedor3"  name="contenedor"></div>
<div id="contenedor4"  name="contenedor"></div>
<div id="contenedor5"  name="contenedor"></div>
<div id="contenedor6"  name="contenedor"></div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<table border="1" style="position:absolute;top:300px;left:220px;">
<tr>
<td align="center">Tipo de Atención</td>
</tr>
<tr>
<tr><td align="center">Telefónica<input type="radio" name="estado" value="pendiente">Remota<input type="radio" name="estado" value="solucionado">   Terreno<input type="radio" name="estado" value="terreno"><br><br><br></td>
</tr>
<tr>
<td align="center">Observaciones<textarea class="estilo" name="descripcion" size="500"></textarea></td>
</tr>
</table>
<table border="1" style="position:absolute;top:520px;left:220px;">
<tr>
<td align="center">Respuesta</td>
</tr>
<tr>
<td align="center"><textarea class="estilo" name="respuesta" size="500"></textarea>
<tr><td align="center">Solucionado<input type="radio" name="estado" value="pendiente">Pendiente<input type="radio" name="estado" value="solucionado">   Solicitud de Terreno<input type="radio" name="estado" value="sterreno"><br><br><br></td>
</tr>
<tr>
</table>
</form>
<table style="position:absolute;top:680px;left:230px;">
<tr>
<td>
<input type="submit" name="accion" value="Guardar">
</td>
</tr>
</table>
</body>
</html>