FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Lista de checkboxes
Buenos dias, señores.
He hecho un documento PHP que me muestra una lista con todas las noticias que tengo en un servidor mysql. Bueno, al lado del nombre de cada noticia aparece un checkbox para seleccionar la noticia si se desea eliminar o editar. Aquí muestro el código que crea la lista: Código PHP:
Cómo puedo comprobar desde otro documento PHP que checkboxes hay seleccionados? yo había pensado de declarar una variable de tipo array global. ($news), que alberga el nombre de todos los checkboxes, después en el otro php recorrer todos los ítems de la variable $news i comprobar si estan activados. Pero... (y siempre hay un pero). No tengo ni cochina idea de como hacerlo. Gracias. |
#2
|
||||
|
||||
No se si me equivoco, pero el valor que envian los checkbox son booleanos, de ser asi, esto podria funcionar:
Código PHP:
|
#3
|
|||
|
|||
No se pk, pero cuando elimino más de un registro me da error.
|
#4
|
||||
|
||||
Cita:
Saludos. |
#5
|
|||
|
|||
Ya está listo...
Aquí pongo el código, por si se puede mejorar: Código PHP:
|
#6
|
||||
|
||||
Perfecto, lo único que creo conveniente agregarle sería que indicara que noticias no fueron eliminadas, se que ya muestra este mensaje:"<br>Error al eliminar la notícia!", pero no indica el id de la noticia que no se pudo eliminar, lo cual podría hacerso con algo asi:"<br>Error al eliminar la notícia $id!"
Edicion: Aún no he entendido el porque de la siguiente consulta: Código PHP:
Última edición por D-MO fecha: 05-07-2006 a las 22:01:41. |
#7
|
||||
|
||||
Hola,
Otro apunte al código que muestras, Gunman, sería el hecho de que no hay necesidad de solicitar todos los campos de todos los registros (SELECT * FROM) si únicamente vas a utilizar el campo "ID". ¿Para qué requerir entonces el resto de campos? Sobre todo cuando puedes hacerlo así: "SELECT ID FROM...". Algo similar ocurre con la consulta posterior. Si necesitas saber el número de noticias ("news") puedes hacer una consulta tal que así: "SELECT COUNT(*) FROM news", sin necesidad de traer ningún registro, puesto que sólo necesitas saber el número de los mismos y no nada más. |
#8
|
|||
|
|||
Cita:
|
#9
|
|||
|
|||
Hola
Perdonar por llegar tarde, el tema de los checks es mucho mas facil de lo que estáis haciendo, mexplico: puedes crear la lista de checks de la siguiente forma: Código PHP:
Ahora cuando mandes el formulario se genera un array con llamado "nw[]" que como indice lleva el identificador de tu noticia, ahora solo queda recorrerlo: Código PHP:
|
#10
|
||||
|
||||
Hola,
Cita:
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Mejor heredar de una Lista o mejor introducir la Lista en un campo? | Jome | OOP | 8 | 24-11-2005 17:11:16 |
Como puedo cambiar la apariencia de los checkboxes mostrados en un TListView??? | abracadabra | OOP | 0 | 01-08-2005 18:31:30 |
Lista de reproduccion | b3nshi | Varios | 9 | 06-03-2005 03:32:24 |
Componente que tenga checkboxes como items | k_miragaya | OOP | 2 | 22-07-2004 09:55:54 |
Lista de tablas | sur-se | Firebird e Interbase | 2 | 01-06-2004 19:00:30 |
|