Foros del Web » Programando para Internet » PHP »

un pequeño problema con formularios

Estas en el tema de un pequeño problema con formularios en el foro de PHP en Foros del Web. Bueno antes que nada, este es mi primer posteo. Muchas gracias por el espacio. Estoy necesitando algo de orientacion para un problemita que me estan ...
  #1 (permalink)  
Antiguo 28/05/2009, 17:50
Avatar de hordasdelmal  
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años
Puntos: 0
un pequeño problema con formularios

Bueno antes que nada, este es mi primer posteo. Muchas gracias por el espacio.
Estoy necesitando algo de orientacion para un problemita que me estan causando unos formularios. Vamos a ver como puedo explicarlo, para que se entienda.

En mi pagina tengo una seccion para que las bandas ingrsen diversos datos que van desde el nombre hasta links, integrantes, etc. Son en total 9 campos.
Estos una vez llenados se envian a una base de datos. Hasta aca todo bien, funciona.

Despues de llenar ese formulario te lleva a otro pequeño formulario para subir dos imagenes. Uno carga las imagenes y todo sale bien... Hasta que, y ahora empieza el problema.

Para ser grafico, los formularios se autoenvian poniendo alguna condicion ej.:

Código PHP:
$envia=$_POST['envia'];
       if(
$envia !=1){{ 
Y en el formulario el campo hidden con value=1

Por que esto? Por que todas las paginas se muestran en el mismo marco.
Asi entonces el formulario de los datos de las bandas se autoenvian, procesan las instrucciones SQL y luego incluyen el formulario de upload de imagenes. Ej:

Código PHP:
}else{
include(
"altas.php");

Dentro de ese archivo "altas.php" luego de procesarce las instrucciones SQL se incluye el archivo con el pequeño formulario de upload de imagenes. Hasta aca todo perfecto. La base de datos graba los datos puestos primero y muestra el siguiente formulario.
Pero el formulario que sigue tiene que mostrar si las imagenes subieron con exito o no, cosa que no hace y me devuelve al primer formulario donde las bandas ingresan sus datos sin subir imagenes ni mostrar nada mas.

El form de upload funciona por que lo he probado en forma aislada.

Tambien tiene una condicion del tipo if(enviar !=1){... para que procese las subidas de las imagenes y luego incluya un archivo con el aviso de exito o no y dos links para volver a agregar una banda o dar por terminado y volver al home.

Espero que se entienda el problema. No se si me esta tomando las dos condiciones de los formularios como una o que... Por que las variables del campo oculto son diferentes.

Espero que podamos encontrar una respuesta.

Muchas gracias!!
Muy bueno el foro.
  #2 (permalink)  
Antiguo 28/05/2009, 17:55
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: un pequeño problema con formularios

podrias mejor escribir el codigo porque se me hizo dificil entender la pregunta
  #3 (permalink)  
Antiguo 29/05/2009, 07:36
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: un pequeño problema con formularios

despues que subes la imagenes debes hacer un redireccionamiento a la pagina de "comprobacion" si ya lo tienes podrias mostrar el code para ver que las condiciones esten correctas
dices que ya haz comprobado que si suben asi q ahi debe estar el problema en el redireccionamiento
saludines
__________________
WHERE IS MY BLUE SUNNY SKY??
pd: todos los karmas son bienvenidos :D
  #4 (permalink)  
Antiguo 29/05/2009, 07:43
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: un pequeño problema con formularios

Si lo que haces es guardar la url de la imagen en la bd, en el formulario siguiente al de la subida de la imagen sería llamar a la bd, tomar el último elemento, que sería la última imagen subida, y verificar que el campo no esté vacío. Si el campo no está vacío es porque funcionó correctamente, si está vacío, será problema del upload.

Nos vemos. xD
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #5 (permalink)  
Antiguo 03/06/2009, 01:00
Avatar de hordasdelmal  
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años
Puntos: 0
Respuesta: un pequeño problema con formularios

Gracias gente.
El problema lo solucione diseñando de otra forma. Gracias por sus respuestas!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:34.