Título: Ayuda con código PHP+MySQL sencillo Publicado por: mokoMonster en 18 Marzo 2012, 22:02 pm Hola!!
Bueno domingo a todos :) Tengo un problema bastante sencillo pero parece ser que ando algo seco :/ Les explico un poco: Tengo 1 tabla llamada inmuebles_renta_rooms la cual tiene los campos recamara_id, irid, bano, armario, etc... donde recamara_id es el identificador de cada recamara y irid que es el identificador de la propiedad. Ahora, lo que pasa es que necesito modificar todas las recamaras que existan con X irid para lo cual tengo el siguiente código Código
Como podrán ver este script muestra el formulario donde se harán los cambios y muestra los valores originales que ya estaban guardados en la tabla. Supongamos que son 6 recamaras, HAB1 = 40, HAB2 = 42, HAB3 = 43, HAB4 = 46, HAB5 = 47 y HAB7 = 48. (Notese que HAB2 no es 41, es 42 (a lo que voy con esto es que HAB1++ no me serviria ya que sería 41 y 41 no existe)). El problema que tengo es que no se como hacerle para que una vez actualizado la primera recamara(HAB1) $room['recamara_id'] ahora sea = HAB2, ya que en mi script $room['recamara_id'] siempre es 40 y siempre modifico la fila con recamara_id = 40 :( *Pense en usar un foreach para guardar en un array cada id con un identificador numero pero $room['recamara_id'] "is not a valid recourse". *También pensé en usar un while, pero esto haria que se mostraran todos los formularios de las diferentes recamaras en vez de 1 en 1 y es justo lo que no quiero. Alguna idea? Muchas gracias :D Título: Re: Ayuda con código PHP+MySQL sencillo Publicado por: #!drvy en 19 Marzo 2012, 20:26 pm Hola,
Podrías cambiar el code para que en vez de [code]codigo...[/code] use [code=php][/code].. lo digo porque se hace muy pesado leer el código así (no coloreado y con lineas demasiado largas..). A lo que vamos.. He entendido que quieres modificar "paso a paso" todas las $room['recamara_id']. Para eso, podrías hacer algo tipo paginacion. Me explico: Obtienes un parámetro GET que podría ser $_GET['recamara_id']. Si dicho parámetro no existe, lo defines como el primer resultado que pillas con la primera consulta que haces en ese código. Luego, haces un while que obtenga todas las recamara_id que haya en la base de datos MENOS el que tienes actualmente. Escoges la siguiente opción y vas cambiándolas. Debes hacer un while. Foreach no funciona con mysql_fetch_array ni nada de eso. Si necesitas mas explicación o un ejemplo practico solo avisa :) Saludos Título: Re: Ayuda con código PHP+MySQL sencillo Publicado por: mokoMonster en 19 Marzo 2012, 21:27 pm Hola, Podrías cambiar el code para que en vez de [code]codigo...[/code] use [code=php][/code].. lo digo porque se hace muy pesado leer el código así (no coloreado y con lineas demasiado largas..). A lo que vamos.. He entendido que quieres modificar "paso a paso" todas las $room['recamara_id']. Para eso, podrías hacer algo tipo paginacion. Me explico: Obtienes un parámetro GET que podría ser $_GET['recamara_id']. Si dicho parámetro no existe, lo defines como el primer resultado que pillas con la primera consulta que haces en ese código. Luego, haces un while que obtenga todas las recamara_id que haya en la base de datos MENOS el que tienes actualmente. Escoges la siguiente opción y vas cambiándolas. Debes hacer un while. Foreach no funciona con mysql_fetch_array ni nada de eso. Si necesitas mas explicación o un ejemplo practico solo avisa :) Saludos Me ha quedado perfecto ;) Muchas gracias, creo que solo necesitaba un poco de creatividad :D De verdad muchas gracias :D |