Hola a todos, es mi primer mensaje en este foro, y recurro a el ya que leyendo vuestros temas me han sacado de muchas dudas. A continuación intentare exponer mi problema de la mejor manera posible:
Tengo un problema al hacer un upload en mi base de datos. La tabla es la siguiente:
CREATE TABLE torneo (
id_torneo smallint not null primary key auto_increment,
nombre varchar(20) NOT NULL,
diaLimite date NOT NULL,
lugar varchar(20) NOT NULL,
fecha date NOT NULL,
limite_parejas int(3) NOT NULL,
cartel blob not null,
id_admin smallint references administrador
);
alter table torneo add resulPublicado int(1) not null default '0';
alter table torneo add fechaFin date not null;
alter table torneo add precio integer not null;
alter table torneo add cuadro1 blob;
alter table torneo add cuadro2 blob;
alter table torneo add cuadro3 blob;
alter table torneo add cuadro4 blob;
alter table torneo add torneoPublicado int(1) not null default '0';
Yo primeramente hago un insert de los campos y posteriormente hago la siguiente sentencia para los cuadros:
$link=mysql_query("UPDATE torneo set (cuadro1='$cuadro1', cuadro2='$cuadro2', cuadro3='$cuadro3', cuadro4='$cuadro4', torneoPublicado=1) WHERE id_torneo='$idTorneo'");
Estos datos provienen del siguiente form:
<FORM METHOD=enctype="multipart/form-data" ACTION="registroCuadros.php?idTorneo=<?php echo $idTorneo; ?>">
<br>
Cuadro Categoria Premier<br>
<INPUT TYPE="file" NAME="cartel1"><br><br>
<br>
Cuadro Categoria Primera<br>
<INPUT TYPE="file" NAME="cartel2"><br><br>
<br>
Cuadro Categoria Segunda<br>
<INPUT TYPE="file" NAME="cartel3"><br><br>
<br>
Cuadro Categoria Tercera<br>
<INPUT TYPE="file" NAME="cartel4"><br><br>
<INPUT TYPE="SUBMIT" value="Insertar">
<input class="boton" type="reset" value="Restablecer" tabindex="4" accesskey="r"/>
</FORM>
El problema es que cuando hago el update no me da ningun error pero almacena solo 1 Byte en el Blob de la base de datos, y luego en otro script cuando intento descargar ese contenido, no descarga el file que el usuario almaceno el form presentado anteriormente.
Les ruego que me echen una mano, ya que es un proyecto fin de carrera y he perdido mucho tiempo con este tema! Solo me quedan 10 dias!!
Muchas gracias por las aportaciones!!