function sin_acentos_espacios($text){ $text=elimina_acentos($text); $text=espacios_blancos($text); return $text; }
<?php include_once '../script/php/functions.php'; include_once '../clases/evaluar.php'; conectar(); $carrera = $_POST['carrera']; $seccion = $_POST['seccion']; $criterio = $_POST['criterio']; $periodo = $_POST['periodo']; $buscar = $_POST['buscar']; $buscar = espacios_blancos($buscar); $buscar = strtoupper($buscar); session_start(); conectar(); $result; $patron = '/^[[:digit:]]+$/'; if ($buscar[0] == "S" && (preg_match($patron, $buscar[1]) || preg_match($patron, $buscar[2]))) { //if($buscar[0]=="S" && (is_numeric( $buscar[1]) || is_numeri($buscar[2]) ) ){ if ($seccion != 'sin' && $carrera == 'sin') { $result = mysql_query("SELECT MatriculaAlu,NombreAlu,CarreraAlu,CriterioAlu FROM alumno_ss_fca WHERE MatriculaAlu LIKE '%{$buscar}%' AND SeccionAlu='{$seccion}' AND periodoalu='{$periodo}' ;") or die(mysql_error()); } elseif ($carrera != 'sin' && $seccion == 'sin') { $result = mysql_query("SELECT MatriculaAlu,NombreAlu,CarreraAlu,CriterioAlu FROM alumno_ss_fca WHERE CarreraAlu='{$carrera}' AND MatriculaAlu LIKE '%{$buscar}%' AND periodoalu='{$periodo}' ;") or die(mysql_error()); } elseif ($carrera != 'sin' && $seccion != 'sin') { $result = mysql_query("SELECT MatriculaAlu,NombreAlu,CarreraAlu,CriterioAlu FROM alumno_ss_fca WHERE CarreraAlu='{$carrera}' AND MatriculaAlu LIKE '%{$buscar}%' AND SeccionAlu='{$seccion}' AND periodoalu='{$periodo}' ;") or die(mysql_error()); } elseif ($carrera == 'sin' && $seccion == 'sin') { $result = mysql_query("SELECT MatriculaAlu,NombreAlu,CarreraAlu,CriterioAlu FROM alumno_ss_fca WHERE MatriculaAlu LIKE '%{$buscar}%' AND periodoalu='{$periodo}' ;") or die(mysql_error()); } } else { if ($seccion != 'sin' && $carrera == 'sin') { $result = mysql_query("SELECT MatriculaAlu,NombreAlu,CarreraAlu,CriterioAlu FROM alumno_ss_fca WHERE NombreAlu LIKE '%{$buscar}%' AND SeccionAlu='{$seccion}' AND periodoalu='{$periodo}' ;") or die(mysql_error()); } elseif ($carrera != 'sin' && $seccion == 'sin') {
$nomcriterio = strtolower($nomcriterio); mysql_query("CREATE TABLE `evaluacion_{$nomcriterio}` ( `MatriculaAlu` VARCHAR(9) NOT NULL, PRIMARY KEY (`MatriculaAlu`), FOREIGN KEY (`MatriculaAlu`) REFERENCES alumno_ss_fca (`MatriculaAlu`) ) COLLATE='latin1_spanish_ci' ENGINE=InnoDB ROW_FORMAT=DEFAULT;"); $criterios = array(); for ($ii = 0; $ii < $cuantos; $ii++) { array_push($criterios, $_POST['criterio' . $ii]); } for ($i = 0; $i < $cuantos; $i++) { $sql; //$criterio=$_POST['criterio'.$i]; $valor = $_POST['valor' . $i]; $fechaA = $_POST['fechaA' . $i]; $fechaE = $_POST['fechaE' . $i]; $sql = "INSERT INTO criterios_ss_fca(nombreCriterio,evaluar,valor,fechaInicio,fechaEntrega) values ('" . $nomcriterio . "','" . utf8_decode(trim($criterios[$i])) . "',{$valor},'{$fechaA}','{$fechaE}'); "; mysql_query($sql) or die(mysql_error()); $criterio[$i] = elimina_acentos($criterio[$i]); $criterio[$i] = espacios_blancos($criterio[$i]); //mysql_query("INSERT INTO evaluacion_ss_fca(nombreCriterio,criterio) values ('".$nomcriterio."','".($criterio=trim($criterio))."'); ") or die(mysql_error()); if ($i == 0) { $sql = "ALTER TABLE `evaluacion_{$nomcriterio}` ADD COLUMN `" . $criterios[$i] . "` FLOAT NULL DEFAULT '-1' COMMENT 'criterio evaluado' AFTER `MatriculaAlu` ;"; } else { $sql = "ALTER TABLE `evaluacion_{$nomcriterio}` ADD COLUMN `" . $criterios[$i] . "` FLOAT NULL DEFAULT '-1' COMMENT 'criterio evaluado' AFTER `" . $criterios[$i - 1] . "` ;"; } mysql_query($sql) or die(mysql_error()); if ($i == $cuantos - 1) { $sql = "ALTER TABLE `evaluacion_{$nomcriterio}` ADD COLUMN `PeriodoAlu` VARCHAR(50) NULL DEFAULT NULL COMMENT 'Periodo en el que fue evaluado' AFTER `" . $criterios[$i] . "` ;"; mysql_query($sql) or die(mysql_error()); } } include_once '../header.php'; ?>
<?php @(include_once '../script/php/functions.php'); $periodo = strtoupper(elimina_acentos(espacios_blancos($_POST['periodo']))); conectar(); echo $periodo; $sql = "insert into configuraciones_ss_fca (periodo,carrera) values('{$periodo}','lsca'),('{$periodo}','lg'),('{$periodo}','lc'),('{$periodo}','la') "; mysql_query($sql) or die(mysql_error());