_______
Solución, fijarse más en los botones de opción, lo que pones como "name= " y al momento de estar en el code php.
en el formulario html:
<input type="radio" name="SAL" value="Isapre" />
en el php:
$radio1=$_POST['SAL'];
y al momento de insertar los datos:
"INSERT INTO nombre_tabla (TUBASEDATOSCAMPO) values ( '$radio1') ";
__________
gracias por haber contestado, ojala esto ayude a que no caigan en cosas como lo hice yo D: jaja, slaudos
_____
pues bien, eh querido hacer un formulario "grande", cubriendo artos campos aparte de los básicos (nombre rut, ) quize crear uno mas completo agregando los botones de opción y las casillas. Por ende cree un formulario extenso...en donde se almacenan los datos en una BD.
PERO: al momento de enviar el formulario "!", queda en blanco la pagina , reviso la BD y no se a ingresado ningún dato....
adjuntare el formulario el codigohtml, el php, y la BD, por si alguien me puede ayudar, porque eh revisado (seguire haciendo) pero no veo que puede ser.
Aquí tengo el formulario...
[hide]
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css">
.NA {
text-align: center;
color: #00C;
}
.NA {
text-align: center;
}
</style>
</head>
<body bgcolor="#0099FF">
<p class="NA">FICHA DEPORTIVA</p>
<p>
<label for="NOMBRE"><br />
</label>
</p>
<form id="form1" name="form1" method="post" action="enviaformulario.php">
<p style="text-align: left">
<label for="RAMA4">RAMA</label>
<input name="RAMA" type="text" size="58" />
<label for="RUT">RUT</label>
<input name="RUT" type="text" size="31" />
<label for="NOMBRE2"><br />
</label>
<label for="NOMBRE2"><br />
NOMBRE COMPLETO</label>
:
<input name="NOMBRE" type="text" value="" size="76" />
</p>
<p style="text-align: left">
<label for="DOMICILIO">DOMICILIO</label>
:
<input name="DOMICILIO" type="text" size="88" />
</p>
<p style="text-align: left">
<label for="FONO">TELEFONO FIJO</label>
<input type="text" name="FONO" />
<label for="CELULAR">TELEFONO MOVIL</label>
<input name="CELULAR" type="text" size="36" />
</p>
<p style="text-align: left">
<label for="NACIO">FECHA NACIMIENTO </label>
<input type="text" name="NACIO" />
<label for="MAIL">E-MAIL</label>
<input name="MAIL" type="text" size="43" />
</p>
<p style="text-align: left">
<label for="EMERGENCIA">EN CASO DE EMERGENCIA AVISAR A:</label>
<input type="text" name="EMERGENCIA" />
<label for="FONOEMERGENCIA">FONO</label>
<input name="FONOEMERGENCIA" type="text" />
</p>
<p style="text-align: left"><strong>SEXO: </strong></p>
<p style="text-align: left">
<input type="radio" name="SEXO" value="M" />
<label for="MASCULINO">MASCULINO</label>
<input type="radio" name="SEXO" value="F" />
<label for="FEMENINO">FEMENINO</label>
</p>
<p style="text-align: left; font-weight: bold; color: #00C;">ANTECEDENTES MÉDICOS</p>
<p style="text-align: left;"><strong>SISTEMA DE SALUD:</strong> </p>
<p style="text-align: left;">
<input type="radio" name="SALUD" value="Isapre" />
<label for="ISAPRE">ISAPRE</label>
<input type="radio" name="SALUD" value="Fonasa" />
<label for="FONASA">FONASA</label>
</p>
<p style="text-align: left;"><span style="text-align: left">
<input type="radio" name="SALUD" value="Particular" />
<label for="PARTICULAR">PARTICULAR</label>
</span><span style="text-align: left">
<input type="radio" name="SALUD" value="FFAA" />
<label for="FFAA">FF.AA</label>
</span></p>
<p style="text-align: left;"><strong>ES ALERGICO A :</strong></p>
<p style="text-align: left;">
<input name="ALERGICO" type="checkbox" id="ALERGICO4" value="MEDICAMENTOS" />
<label for="ALERGICO"></label>
MEDICAMENTOS
<input name="ALERGICO" type="checkbox" id="ALERGICO5" value="ALIMENTOS" />
ALIMENTOS</p>
<p> <span style="text-align: right"></span>
<input name="ALERGICO" type="checkbox" id="ALERGICO6" value="NADA" />
NADA <span style="text-align: left">
<label for="SALUD4">OTROS </label>
<label for="ALERGICO"></label>
<input name="ALERGICO" type="text" id="ALERGICO" size="82" />
<label for="SALUD4"> </label>
</span></p>
<p style="text-align: left">
<label for="SANGRE">GRUPO SANGUINEO </label>
<input name="SANGRE" type="text" id="SANGRE" size="78" />
</p>
<p style="text-align: left">
<label for="ENFERMEDADCRONICA">PADECE ENFERMEDAD CRONICA</label>
<input name="ENFERMEDADCRONICA" type="text" id="ENFERMEDADCRONICA" size="62" />
</p>
<p style="text-align: left">
<label for="ENFERMEDADGRAVE">A PADECIDO ENFERMEDAD O INTERVENCION QUIRURGICA <br />
DE RELEVANCIA (lesiones graves)<br />
</label>
<textarea name="ENFERMEDADGRAVE" id="ENFERMEDADGRAVE" cols="45" rows="5"></textarea>
</p>
<p style="text-align: left; font-weight: bold;">OTROS ANTECEDENTES</p>
<p style="text-align: left;">
<label for="COLEGIO">COLEGIO</label>
<input name="COLEGIO" type="text" id="COLEGIO" size="90" />
</p>
<p style="text-align: left;">
<label for="DIRECTOR">RECTOR/DIRECTOR</label>
<input name="DIRECTOR" type="text" id="DIRECTOR" size="78" />
</p>
<p style="text-align: left; font-weight: bold;">DEPORTE:</p>
<p style="text-align: left;">
<label for="INGRESO">MES DE INGRESO</label>
<input type="text" name="INGRESO" id="INGRESO" />
<label for="ENTRENADOR">ENTRENADOR</label>
<input name="ENTRENADOR" type="text" id="ENTRENADOR" size="37" />
</p>
<p style="text-align: center"> </p>
<p style="text-align: center"><span style="text-align: left; font-weight: bold;">OPCIONES
<input name="cleanform" type="reset" id="cleanform" value="limpiar" />
<input name="send" type="submit" id="send" value="Enviar" />
</span></p>
</form>
<p style="text-align: left; font-weight: bold;">
<label for="SALUD4"><span style="text-align: center"></span></label>
</p>
<p> </p>
<p style="text-align: center;">
<label for="SALUD4"><br />
</label>
</p>
<p style="text-align: left"> </p>
</body>
</html>
Bueno pues aquí el codigo php
Código
[php] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head> <body> <? // conectarse a la base de datos // si no puede realizar la conexion le decimos que nos de un mensaje advirtiendonos //seleccionar la base de datos que esta en el servidor, (nombre, y le indicamos la conexion donde esta aquella Base de datos. $RAMA=$HTTP_POST_VARS['RAMA']; $RUT=$HTTP_POST_VARS['RUT']; $NOMBRE=$HTTP_POST_VARS['NOMBRE']; $DOMICILIO=$HTTP_POST_VARS['DOMICILIO']; $FONO=$HTTP_POST_VARS['FONO']; $CELULAR=$HTTP_POST_VARS['CELULAR']; $NACIO=$HTTP_POST_VARS['NACIO']; $MAIL=$HTTP_POST_VARS['MAIL']; $EMERGENCIA=$HTTP_POST_VARS['EMERGENCIA']; $FONOEMERGENCIA=$HTTP_POST_VARS['FONOEMERGENCIA']; $SEXO=$HTTP_POST_VARS['SEXO']; $SALUD=$HTTP_POST_VARS['SALUD']; $ALERGICO=$HTTP_POST_VARS['ALERGICO']; $SANGRE=$HTTP_POST_VARS['SANGRE']; $ENFERMEDADCRONICAT=$HTTP_POST_VARS['ENFERMEDADCRONICA']; $ENFERMEDADGRAVE=$HTTP_POST_VARS['ENFERMEDADGRAVE']; $DIRECTOR=$HTTP_POST_VARS['DIRECTOR']; $COLEGIO=$HTTP_POST_VARS['COLEGIO']; $INGRESO=$HTTP_POST_VARS['INGRESO']; $ENTRENADOR=$HTTP_POST_VARS['ENTRENADOR']; // si no esta vacio lso campos (columna, campo) que haga algo... siNo, que emita un mensaje if (!(empty ($RAMA)) && !(empty($RUT)) && !(empty($NOMBRE)) && !(empty($DOMICILIO)) && !(empty($FONO)) && !(empty($CELULAR)) && !(empty($NACIO)) && !(empty($MAIL)) && !(empty($EMERGENCIA)) && !(empty($FONOEMERGENCIA) ) && !(empty($SEXO)) && !(empty($SALUD)) && !(empty($ALERGICO)) && !(empty($SANGRE)) && !(empty($ENFERMEDADCRONICA)) && !(empty($ENFERMEDADGRAVE)) && !(empty($DIRECTOR)) && !(empty($COLEGIO)) && !(empty($INGRESO)) && !(empty($ENTRENADOR)) ) { //--------------------------------------------- // se pone en que campo de la tabla va cada variable $IngresaDatos = "INSERT INTO registro (RAMA, RUT, NOMBRE, DOMICILIO, FONO, CELULAR, NACIO, MAIL, EMERGENCIA, FONOEMERGENCIA, SEXO, SALUD, ALERGICO, SANGRE, ENFERMEDADCRONICA, ENFERMEDADGRAVE, DIRECTOR, COLEGIO, INGRESO, ENTRENADOR) VALUES ('$RAMA', '$RUT', '$NOMBRE', '$DOMICILIO', '$FONO', '$CELULAR', '$NACIO', '$MAIL', '$EMERGENCIA', '$FONOEMERGENCIA', '$SEXO', '$SALUD', '$ALERGICO', '$SANGRE', '$ENFERMEDADCRONICA', '$ENFERMEDADGRAVE', '$DIRECTOR', '$COLEGIO', '$INGRESO', '$ENTRENADOR' )"; //-------------------- if ($Resultado) echo "<br><br><b>SU FORMULARIO A SIDO ENVIADO CON EXITO, sera redireccionado en 5 segundoss<br><b>Mr/s : "; // </b> $NOMBRE,<br><b>Cedula :</b> $RUT, <br><b>vive :</b>$DIRECCION else } ?> </body> </html> [/php]