Tipo de campo
(Nivel 1 - 10 posts) |
Hola !
Tengo que armar un Form con un boton checkbox, (es para una base donde se carga si un socio PAGO o No PAGO) lo que necesito es que cuando se tilde el checkbox envie un SI o un NO (dependiendo de que check se apriete claro), luego de varias pruebas infructuosas... me entro la duda sobre: En esta tabla el campo "pagosi" y el "pagono" ¿que tipo de campo debería ser? Llo probé con VARCHAR y como TEXT pero nunca lo pude hacer funcionar... por lo tanto no se si MI ERROR esta en la forma que envío los datos desde el formulario o si en la BD (por el TIPO de datos del campo)... Desde ya GRACIAS! A propósito el código de el formulario es: [php][/php]<?php $conexion = mysql_connect('localhost', 'xxx', 'xxx'); mysql_select_db('prueba'); ?> <html> <head><title>Prueba checkbox</title> </head><body> <h1>Prueba checkbox</h1> <?php if (isset($_POST['socio'])&&($_POST['pagosi'])&&($_POST['pagono'])) { @mysql_query("INSERT INTO socios(socio,pagosi,pagono) VALUES('" . $_POST['socio'] . "','" . $_POST['pagosi'] . "','" . $_POST['pagono'] . "')"); echo 'El estado del Pago ingresado'; } else { ?> <form action="prueba.php" method="post"><br> Socio: <input type="text" name="socio" id="socio" size="50"><br> Pago? : SI <INPUT TYPE="checkbox" NAME="pagosi" id="pagosi" VALUE="SI"> o NO: <INPUT TYPE="checkbox" id="pagono" NAME="pagono" VALUE="NO"><br><br> <input type="submit" name="cmdAceptar" id="cmdAceptar" value="Aceptar"> <input name="restablecer" type="reset" id="restablecer" value="Borrar"> </form> <?php } mysql_close($conexion); ?> </body> </html> |
