[Php-avanzado] ultima consulta tesis

luciano formica luciano_formica en hotmail.com
Mar Dic 29 21:36:56 ARST 2009



 Gracias Leo!!! ahi lo probe y paso el formulario.Gracias por la ayuda!!!. le voy a meter pata esta noche y mañana te mando lo que salga!! jaja.Un millon de gracias leo.Saludos.Un abrazo

PD: Espero que no tengas mas noticias mias hasta el mail de entrega de la tesis. Jajaja.

Nos vemos
> From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Tue, 29 Dec 2009 20:22:33 -0300
> Subject: Re: [Php-avanzado] ultima consulta tesis
> 
> Luciano!!!
> 
> lo que viene del formulario anterior es $_POST["banca"]
> Pero tu hidden es <input type="hidden" name="codigo" value="<?php
> print($cod)?>"> !!!
> 
> Tu script espera if (!isset($_POST["banca"])), pero al enviar el
> formulario $_POST["banca"] está vacío y el que tiene valor es
> $_POST["codigo"] y por eso no funciona.
> 
> Si le cambiás el nombre al hidden para que sea "banca", vas a pasar
> bien por el if de la línea 58.....
> 
> 
> (o sea, era lo que yo decía: no te estás pasando el valor del id de la
> banca. El script lo espera de una manera y vos se lo enviás de otra.)
> 
> 
> El mar, 29-12-2009 a las 20:57 -0200, luciano formica escribió:
> > hola leo gracias nuevamente.no es eso, el campo hidden para pasar el
> > id lesta en el codigo al principio del formulario.te adjunto los
> > archivos nuevamente.Gracias por la buena onda de siempre leo.nos
> > vemos. un abrazo
> > 
> > > From: leonardot en pegasusnet.com.ar
> > > To: php-avanzado en pato2.fi.mdp.edu.ar
> > > Date: Tue, 29 Dec 2009 19:24:09 -0300
> > > Subject: Re: [Php-avanzado] ultima consulta tesis
> > > 
> > > Hola Luciano,
> > > 
> > > 
> > > borré tu mail con el modificabanca.php (borro los mails de la lista
> > > después de responderlos), pero me da la sensación de que puede ser
> > que
> > > modificabanca.php no se esté pasando a sí mismo el id de la banca, y
> > por
> > > eso falla al guardar.
> > > 
> > > modificabanca.php recibe el ID de la banca cuando es llamado, pero
> > > recordá que en el paradigma web los scripts empiezan, terminan y
> > > desaparecen de la RAM.
> > > Entonces, cuando enviás el formulario, el script vuelve a pasar por
> > la
> > > parte en que verifica que haya un id de la banca, y ahora, en esta
> > > segunda ejecución, el id está vacío porque no viene de dónde venía
> > > antes, y te salta la validación diciendo que tenés que seleccionar
> > una
> > > banca.
> > > 
> > > Si es esto, basta con agregar al formulario un campo oculto con el
> > id
> > > de la banca, y volverlo a leer para hacer la selección
> > correspondiente.
> > > (y si es esto, estás bastante flojo en el tema "web", ya que todo lo
> > > que no te pases por GET, POST, SESSION o COOKIE no existe entre una
> > > corrida y otra del script).
> > > 
> > > Te mando un saludo y contame!!!
> > > 
> > > 
> > > El mar, 29-12-2009 a las 17:10 -0200, luciano formica escribió:
> > > > hola leo ante todo muchas gracias por contestar rapido,lo del
> > archivo
> > > > lo sabia pasa que a medida que tiraba codigo iba probando y como
> > vi
> > > > que no pasaba el formulario me trabe ahi y no segui completando el
> > > > resto del codigo ya que tengo un problema ahi en el formulario,
> > con
> > > > respecto a los botos y los comentarios que me escribistes en el
> > mail
> > > > anterior no le des pelota por que como el codigo no funcionaba y
> > > > pensando que podria ser un error de sintaxis o algo asi copie y
> > > > modifique una parte de codigo de otro script de modificacion que
> > me
> > > > funciona bien para ver si lo podia solucionar y le deje los
> > > > comentarios del otro codigo, con respecto a lo del javascript,
> > probe
> > > > de esa forma que decis vos y sigue sin andar, igualmente todo el
> > > > codigo que yo tengo utilizo esa llamada al javascript y funciona
> > lo
> > > > mas bien.elimine el include de mas que tenia a la base de datos,
> > pero
> > > > sigue sin señales de mejora. Estoy seguro que le pifie en una
> > pavada
> > > > pero no la veo donde esta, lo que hace es que cuando completo el
> > form
> > > > me salta el cartel de: se ha producido un error que tengo en la
> > linea
> > > > 61 de modificabanca.php y me redirecciona a
> > seleccionabanca.php.los
> > > > includes creo que estan bien por que fui probe imprimiendo todos
> > los
> > > > valores del registro seleccionado y me trae todos las datos.el
> > > > problema salta cuando voy a enviar los datos modificados.voy a
> > seguir
> > > > probando a ver que puedo hacer.Donde te des cuenta de algun error
> > > > chiflame por favor leo. Mientras tanto voy a seguir probando con
> > ese
> > > > archivo y acomodando y comentando el resto que ya lo tengo
> > > > terminado.Lo unico que falta es modificabanca y
> > modificaexpediente,que
> > > > donde sale uno sale el otro por que es practicamente lo
> > mismo.Bueno
> > > > Leo voy saguir con esto, ya que la idea era entregarlo hoy,pero
> > bueno
> > > > siempre se me tiene que complicar algo!jaja .muchas gracias por
> > > > la rapida respuesta, avisame si ves algo por favor.nos vemos
> > gracias
> > > > 
> > > > > From: leonardot en pegasusnet.com.ar
> > > > > To: php-avanzado en pato2.fi.mdp.edu.ar
> > > > > Date: Tue, 29 Dec 2009 13:05:09 -0300
> > > > > Subject: Re: [Php-avanzado] ultima consulta tesis
> > > > > 
> > > > > 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
> > > > > 
> > > > > 
> > > > > _______________________________________________
> > > > > Php-avanzado mailing list
> > > > > Php-avanzado en pato2.fi.mdp.edu.ar
> > > > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > > > 
> > > > 
> > > >
> > ______________________________________________________________________
> > > > 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
> > > http://blog.pegasusnet.com.ar
> > > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> > > 
> > > _______________________________________________
> > > Php-avanzado mailing list
> > > Php-avanzado en pato2.fi.mdp.edu.ar
> > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > 
> > 
> > ______________________________________________________________________
> > Guardá y compartí fotos, archivos, documentos y más. ¡Con Windows Live
> > tienes 25 GB gratis! Probalo ahora.
> > _______________________________________________
> > 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
> 
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
 		 	   		  
_________________________________________________________________
A tu BlackBerry le falta Messenger. Descargalo GRATIS aquí
http://www.messengerentublackberry.com?ocid=WL_BB_LandPage_TagLine
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20091229/0c2ac636/attachment-0001.htm 


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