tengo el siguiente codigo donde me da opciones para elegir tipos de vivienda, mediante radio buttons, y al hacer en otro me habilita el textbox de abajo, pero el problema es que al enviar los datos en mi BD no me inserta lo que le puse en el texbox, intente varias formas pero no me convence ninguna.
Código HTML:
<script languaje="javascript"> function habilita(form) { form.otro_vivienda.disabled=false; } function deshabilita(form) { form.otro_vivienda.disabled=true; } </script> </head> <body> <form name="ejemplo1" action="05.php" method="post"> ¿Tipo de Vivienda? <br> <input type="radio" name="vivienda" value="propia" checked onClick="deshabilita(this.form)"> Propia.<br /> <input type="radio" name="vivienda" value="alquilada" checked onClick="deshabilita(this.form)"> Alquilada.<br /> <input type="radio" name="vivienda" value="anticretico" checked onClick="deshabilita(this.form)"> Anticrético.<br /> <input type="radio" name="vivienda" value="prestada" checked onClick="deshabilita(this.form)"> Prestada.<br /> <input type="radio" name="vivienda" value="otro" onClick="habilita(this.form)"> Otro. <br><br> Seleccione los temas de su interés:<br> <input type="text" name="vivienda" /><br /> <INPUT type = "submit" value = "Enviar" > <INPUT type = "reset" value = "Borrar" > </form>
Código PHP:
$sql = "INSERT INTO vivienda (tipo) VALUES (";
$sql .= "'".$_POST["vivienda"]."'";
$sql .= ")";
mysql_query($sql);
mysql_close();