Disculpen la insistencia....
Se que aqui hay personas capaces y obviamente con mucho mas conocimiento que yo.
Por favor este es mi codigo.
Sin la funcion de javascript la subida de archivos funciona perfectmente.
El problema o conflicto se presenta cuando incorporo la funcion de javascript.
Si alguien pudiera copiar el codigo y probarlo en su servidor.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Subir Archivos</title>
<script type="text/javascript">
<!--
function checkForm(formu)
{
var error=false;
var mensaje="";
formu.btnAdd.disabled=true;
if (formu.formTitulo.value=="")
{
mensaje += '· Debe seleccionar una valor1\n';
error=true;
}
if (formu.fichero.value=="")
{
mensaje += '· Debe seleccionar un archivo\n';
error=true;
}
if (error)
{
alert(mensaje);
formu.btnAdd.disabled=false;
return false;
}
else
{
return true;
}
}
-->
</script>
</head>
<body>
<?
if (isset($_POST['btnAdd']))
{
if(is_uploaded_file($_FILES['fichero']['tmp_name']))
{
// verifica haya sido cargado el archivo
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $_FILES['fichero']['name']))
{
// AQUI VA EL PROCESO DE GRABAR EN LA BASE DE DATOS EL RESTO DE LOS CAMPOS
echo "<b>Upload exitoso!</b><br>";
}
}
}
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" onSubmit="return checkForm(this);">
<table>
<tr><td>Archivo: <input name="fichero" type="file"></td></tr>
<tr><td>Titulo: <input type="text" name="formTitulo" value="" size="36"></td></tr>
<tr><td><input name="btnAdd" type="submit" value="Upload!"></td></tr>
</table>
</form>
</body>
</html>
Espero puedan ayudarme
Saludos!!!