index.php
Código PHP:
quisiera saber cual es la correcion que deberia hacerle al codigo PHP osea en las funciones de recoleccion para obtener los datos de la lista individuales.Ver original
[PHP]<?php include_once "conexion.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>Registro de intensivos UNEFA - LARA</title> <script> function validarNro(e) { var key; if(window.event) // IE { key = e.keyCode; } else if(e.which) // Netscape/Firefox/Opera { key = e.which; } if (key < 48 || key > 57) { return false; } return true; } </script> <style> *{ font-size: 14px; font-family: sans-serif; } form.registro{ background: none repeat scroll 0 0 #F1F1F1; border: 1px solid #DDDDDD; margin: 0 auto; padding: 20px; width: 278px; } form.registro div { margin-bottom: 15px; overflow: hidden; } form.registro div label { display: block; float: left; line-height: 25px; } form.registro div input[type="text"], form.registro div input[type="password"] { border: 1px solid #DCDCDC; float: right; padding: 4px; } form.registro div input[type="submit"] { background: none repeat scroll 0 0 #DEDEDE; border: 1px solid #C6C6C6; float: right; font-weight: bold; padding: 4px 20px; } .error{ color: red; font-weight: bold; margin: 10px; text-align: center; } </style> </head> <body> <form action="" method="post" class="registro"> <div><label>Nombre:</label> <input type="text" name="nombre"></div> <div><label>Apellidos:</label> <input type="text" name="apellido"></div> <div><label>Cedula:</label> <input type="text" name="cedula" onkeypress="javascript:return validarNro(event)" /></div> <div><label>Semestre:</label> <input type="text" name="semestre"></div> <div><p>Primera materia: <label> <select name="materia1"> <option value="Calculo1">Calculo 1</option> <option value="Calculo2">Calculo 2</option> <option value="Calculo3">Calculo 3</option> <option value="Calculo4">Calculo 4</option> </select> </label> </p> </div> <div><p>Segunda materia: <label> <select name="materia1"> <option value="Optimizacion">Optimizacion</option> <option value="Algebra">Algebra Lineal</option> <option value="Administracion">Administracion</option> <option value="Logistica">Logistica</option> </select> </label> </p></div> <div> <input type="submit" name="enviar" value="Registrar"></div> </form> <? { if($_POST['nombre'] == '' or $_POST['apellido'] == '' or $_POST['cedula'] == '' or $_POST['semestre'] == '' or $_POST['materia1'] == '') { echo 'Por favor llene todos los campos.'; } else { $sql = 'SELECT * FROM usuarios'; $verificar_usuario = 0; { if($result->usuario == $_POST['usuario']) { $verificar_usuario = 1; } } $nombre = $_POST['nombre']; $apellido = $_POST['apellido']; $cedula = $_POST['cedula']; $semestre = $_POST['semestre']; $materia1 = $_POST['materia1']; $materia2 = $_POST['materia2']; $sql = "INSERT INTO usuarios (nombre,apellido,cedula,semestre,materia1,materia2) VALUES ('$nombre','$apellido','$cedula',$semestre','$materia1','$materia2')"; echo 'Usted se ha registrado correctamente.'; } else { echo 'Este usuario ya ha sido registrado anteriormente.'; } } } ?> </body> </html>[/PHP]
Osea si elijo Calculo 1 y Optimizacion esos datos se guarden en la base de datos.
y como deberia crear la columna de esos campos?
Gracias.