Sí, claro. Mira, te explico... El problema está en que en MySQL tengo una tabla llamada "Manuales". Dentro de ésta, hay diferentes columnas y una llamada 'Tipo' que son los valores que he puesto ahí arriba PP-MP-II-FF. La cosa está en que han de salir ordenados en la página en un orden que no coincide con el ASC o DESC.
Entonces me planteé darle un valor llamado 'Orden' y ordenar la tabla a partir de ahí.
El problema radica en que no le doy el valor 'MP, PP, II o FF' en el formulario de subir manual, sino que se lo doy en la página GestionManuales.php donde seleccionas el Manual a subir y te lleva al formulario estandar para todos.
Otro gran problema es que no soy experto en PHP y aún estoy pillándole el tranquillo, entonces al estar todo hecho y solo tener que ir retocando, he de adaptarme a lo que hay.
Mirad, yo hacía:
Código PHP:
Ver original<form action="formularioManual.php" class="form" name="manual" method="post" enctype="multipart/form-data">
<input type="submit" class="boton" style="width:120px;" value="Añadir nuevo"></input>
<select input name="tiporden">
<option value='MP, 1'>Manual de Producción</option>
<option value='PP, 2'>Procedimientos</option>
<option value='II, 3'>Intrucciones</option>
<option value='F, 4'>Formatos</option>
</select>
Esto es en los <option> donde me sale un desplegable para elegir el tipo de manual a subir.
Y luego, en el formulario tengo esto:
Código PHP:
Ver originalif($_POST["action"] == "upload") {
$edicion = $_POST['edicion'];
$idusuario = $_SESSION['id'];
$fecha = $_POST['fecha'];
// obtenemos los datos del archivo
$tamano = $_FILES["archivo"]['size'];
list($tipo, $orden) = explode(',', $_POST['tiporden']); $archivo = trim($_FILES["archivo"]['name']); $archivo = limpiarString($archivo);
$url="";
if($archivo!=""){
$ruta="docs/manuales/";
}
// guardamos el archivo en la carpeta docs/manuales
$destino = $ruta.$key.$archivo;
{
$url = "Location: gestionarManuales.php?error=Ya existe un archivo con el mismo nombre";
} else{
if(copy($_FILES['archivo']['tmp_name'],$destino)) { $url = "Location: gestionarManuales.php?success=Archivo subido correctamente";
$insert="INSERT INTO manuales (documento,edicion,fecha,tipo,idusuario,code,orden)
VALUES ('{$archivo}','{$edicion}','{$fecha}','{$tipo}','{$idusuario}','{$key}','{$orden}')";
} else {
$url = "Location: gestionarManuales.php?error=Error al subir el archivo";
}
}
} else {
$url = "Location: gestionarManuales.php?error=Error al subir el archivo";
}
} else {
$url = "Location: gestionarManuales.php?error=Selecciona un archivo";
}
?>
Gracias por la ayuda y perdonen si no me explico bien ^^