Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2011, 05:52
edie8
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 13 años
Puntos: 10
Formulario con javascript d upload

Buenas estoy construyendo un formulario de upload que al cargar la foto se mande sola a la pagina enviar donde será procesada, sin tener que pulsar ningun boton de submit, y nose porque me falla este es el codigo.
este es la pagina del formulario
Código PHP:
<link href="Css/jquery.si.css" rel="stylesheet" type="text/css" />
<
script src="http://jqueryjs.googlecode.com/files/jquery-1.3.1.min.js" type="text/javascript"></script>
<script src="Js/jquery.si.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function() {
        $("input.file").si();
    });
</script>
<SCRIPT LANGUAGE="javascript"> 
<!-- 
function validar(){ 
alert('aceptar para seguir'); 
document.formulario.submit(); 
//También te puedes referir a ese objeto mediante un arreglo de esta forma 
//document.forms[0].submit(); 

//--> 
</script> 
</head>
<body>

<form action="enviar.php" method="post" enctype="multipart/form-data">
    <input type="file" class="file" name="foto" onChange="submit(this)">
    <input type="hidden" name="command" value="enviar"> 

    </form>
</body>
</html> 
enviar.php
Código PHP:
<?php
//require_once("privados/config.php");
echo "el nombre es ".$_POST["foto"];
?>
todavia no esta terminado pero no me manda los datos del formulario y me sale este error:
Notice: Undefined index: foto in C:\wamp\www\red\enviar.php on line 4
Se que dice que no esta definida la variable pero la mando en el formulario no debería de fallar no? que es lo que le pasa en que me equivoque??