[Php-avanzado] ultima consulta tesis

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Dic 29 14:05:09 ARST 2009


Hola Luciano,

	si no entiendo mal, el problema está únicamente en modificabanca.php,
ya que este recibe bien el parámetro con el id de la banca.

	No podemos correr el código porque nos faltan todos los include y las
tablas, pero te cuento varias cosas que veo:

	En la línea 81 tenés include('conecta.php'); pero en la 126 te volvés a
conectar, y te cambian los $link implícitos que usa el script.

	En la línea 122, tenés definido el onsubmit="js: return Validar()" y
debería decir onsubmit="javascript: return Validar()". No estoy seguro
como el brwoser toma el JS en lugar el correcto JAVASCRIPT.

	No entiendo eso de $sql="SELECT * FROM bancas WHERE id= '$id'"; con el
comentario //select para ver todos los usuarios de la base.
	No será para "ver todas las bancas de la base"?
	Lo mismo el value del botón del formulario, que habla de usuarios.


	Después, tenés otro error, pero no de sintaxis: los <input type="file">
no pueden ser llenados con valores. De hecho vos en la tabla guardás el
nombre del archivo y no el archivo.
	Esto provoca que al editar el registro, salvo que subas un nuevo
archivo, pierdas las información del archivo guardado. Además tu código
no tiene el manejo para subir un archivo nuevo (mov_uploaded_file() o la
maniobra FTP), así que aunque selecciones uno, no se va a subir.

	Esto requiere cambiar la interfaz con el usuario. Podría ser que
muestres el nombre del archivo y pongas un checkbox para saber si se
quiere borrar, y además pongas un <input type="file"> para que el
archivo adjunto pueda ser cambiado.
	Con esto permitís que se borre o se cambie el archivo adjunto.
	Pero si el usuario pone uno nuevo, tenés que poner el código que tome
ese archivo, lo guarde y le ponga el nombre en el registro de la tabla,
porque si no nunca lo vas a subir.

	Se entiende esto último?



PD: no seas salamín y si te trabás, escribinos rápido que no te sobra el
tiempo!!!
PPD: mandame mañana la tesis esté como esté!!!!


El mar, 29-12-2009 a las 12:16 -0200, luciano formica escribió:
> Buena a todos, estoy haciendo el último archivo que falta para poder
> terminar mi tesis y me encuentro con un problema: necesito hacer la
> modificacion de una tabla para ello realizo 2 archivos el primero
> seleccionabanca.php , donde la persona selecciona la informacion a
> modificar, el cual pasa la variable de id a modificabanca.php hasta
> ahi va bien.Por que estuve probando y la variable pasa, y en el
> formulario de modificacion aparecen los valores de la banca solicitada
> a modificar, el tema es que segun pruebas que estuve hacien formulario
> no pasa, es decir no lo envia, y hace 2 dias que estoy trabado con
> esto y no le puedo encontrar el error. adjunto los 2 archivos. Espero
> alguien me pueda ayudar!!!!!!!!!!!!!!!, y necesitaria saber si alguien
> sabe como es la sintaxis para imprimir el valor que tiene en la tabla
> un archivo. Muchisimas gracias
> 
> 
> ______________________________________________________________________
> Internet Explorer 8 especial para MSN - ¡Gratis! Hacé clic aquí 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
-- 


Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
http://www.prometeustech.com.ar / http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
                



Más información sobre la lista de distribución Php-avanzado