| |||
Hacer seleccionables los elementos de una tabla Hola amigos, quería saber si se pueden hacer de una forma fácil, seleccionables los elementos de una tabla. Me explico, yo imprimo unos datos de mi base de datos, mediante una CSS, le doy el formato de tabla, lo que me preguntaba es si se puede hacer de alguna forma, que los elementos de la tabla, por ejemplo una fila se puedan seleccionar y luego tratarlos, por ejemplo eliminando esa fila o modificando sus datos. Gracias. |
| ||||
supongo que te refieres a listas desplegables (html), pues si, como modelo, puedes hacer la consulta y llamas los valores, para meterlas en listas desplegables insertarías la variable entre: <select> </option>$resultado[campo]</option> </select> Checa este taller: http://www.desarrolloweb.com/articul...8.php?manual=6 saludos |
| |||
No, no me refiero a eso, me refiero a lo que es una tabla de toda la vida, pero en vez de que sea solo algo que queda en la página impreso, que puedas "interactuar con los elementos". Lo he estado pensando y creo que sólo he visto esto en programas y no en páginas,he desfao... Pero se me acaba de ocurrir otra cosa! Jajaja lo que busco es hacer lo que mismo que puedes hacer desde el phpMyAdmin con una tabla de la base de datos cuando estas viendo el contenido, es decir esos botones de Editar y Borrar, que editen y borren y que se generen para cada campo de la tabla de la base de datos. Supogno que esto a lo mejor es rizar el rizo, pero agredecería cualquier respuesta. |
| ||||
Lo que puedes hacer con respecto a ese problema, es explicarte mejor ![]() Por ahí si te explicas de otra forma te pueda ayudar ![]() Saludos! ![]()
__________________ Cristian Conedera Mi Web: BothMedia.com, Diseño y Desarrollo Mi Blog: nitrousBLOG* |
| |||
Ok, empiezo de nuevo, porque he liado al personal. Mmm..tienen instalado el mysql, Apache y modo localhost y han probado http://localhost/phpMyAdmin sale la gestión de la base de datos de modo gráfica, no? Pues cuando han creado una tabla, le puedes dar a examinar y te aparece la tabla de tu base de datos con la información de cada persona(si trabajamos con datos de personas) en cada fila, y antes de que aparezcan estos al lado hay dos botones editar y borrar, pues esos botones son los que quiero generar(teniendo en cuenta de que cada uno corresponde a una fila y modifica los datos o borra los de esta fila y no los de otra) Gracias. |
| ||||
lo quieres con PHP verdad? ![]()
__________________ Cristian Conedera Mi Web: BothMedia.com, Diseño y Desarrollo Mi Blog: nitrousBLOG* |
| ||||
Ubieses empezado por ahi! :P Lo que quieres no es muy complicado ![]() Lo primero que tienes que hacer es tener una Base de datos, en MySQL o lo que sea, con una tabla "personas" donde estará la listas de personas... la estructura sería algo así... Id_persona, Nombre, Apellido, Direccion, Telefono, Email, Etc. Id_persona, es un campo numerico con autoincremento ;) esto te garantiza que esta valor va a ser único, por lo tanto no se repite ![]() Una vez que tengas algunas personas cargadas en la DB, (para probar)... Lo que tienes que hacer es listar las personas en una tabla HTML común... Código HTML: <table> <tr> <td>Nombre</td> <td>Apellido</td> <td>Email</td> <td>Opciones</td> </tr> <?php $con = mysql_connect("host","usuario","password"); mysql_select_db("tu_db"); $query = mysql_query("SELECT * FROM personas"); while(mysql_fetch_array($query) = $row) { ?> <tr> <td><? echo $row["nombre"]; ?></td> <td><? echo $row["apellido"]; ?></</td> <td><? echo $row["email"]; ?></</td> <td><a href="borrar.php?Id_persona=<? echo $row["Id_persona"]; ?>">Borrar</a></td> </tr> <? } ?> </table> Algo así: Borrar.php Código PHP: Saludosss espero te halla ayudado, cualquier duda, Chifla! ![]()
__________________ Cristian Conedera Mi Web: BothMedia.com, Diseño y Desarrollo Mi Blog: nitrousBLOG* |
| |||
Pero tiooo, menuda currada que te has pegado te debería dar mil gracias, pero creo que o me explicado mal o me has entendido mal. Sólo quería saber como en una tabla se generan dinámicamente para cada fila de valores un valor de borrar o de modificar los elementos de esa fila. Lo demás ya lo tenía, pongo mi code por ponerlo: Código PHP: Código HTML: TD { background-color: #DDDDDD; border-width: 1px; border-style: solid; border-color: #337799; font-size: 9pt; font-family: verdana, serif; color: #333344; } .cabezatabla { font-family: arial, verdana, serif; font-size: 10pt; color: #000000; background-color: #c0c0c0; } |
| |||
Por lo que veo debería agregar a mi código php, en el while despues de dos sentencias de este tipo: </td><a href="borrar.php?Id_persona=<? echo $row["NombreDeUsuario"]; ?>">Borrar</a></td> </td><a href="borrar.php?Id_persona=<? echo $row["NombreDeUsuario"]; ?>">Modificar</a></td> |
| ||||
Clarooo exactamente ![]() solo que los dos no tienen que ser borrar.php :P Saludos
__________________ Cristian Conedera Mi Web: BothMedia.com, Diseño y Desarrollo Mi Blog: nitrousBLOG* |
| |||
![]() Hola SHARIK, si lo que necesitas es modificar o borrar de la forma "hotmail" (tambien como el phpadmin) con casilleros al final de cada fila en vez de links, fijate en las faqs del sitio, ahi tenés lo que buscas. Lo bueno de esta forma es que podés realizar todo de una... con solo seleccionar los casilleros. Aca el Link http://www.forosdelweb.com/showthrea...710#post518710 Saludos. Última edición por pincho; 11/12/2004 a las 23:33 |
| |||
Mmmm, he imaginado hotmail(no hay buenos recuerdos últimamente me va fatal), a lo que iba es que en el tema de borrado puede ser útil pero para modificar el contenido, como cada opción que señalas necesita de un formulario para poder modificar el contendio no lo veo tan útil. Aún asi, es una muy buena propuesta, pero el problema estriba en que creo que es más complejo de realizar para el tiempo que dispongo y el beneficio que me reporta, de todas formas muchas gracias! |
| ||||
Pues sí, yo diria que te robes el código de Hotmail y ya :P ![]()
__________________ Cristian Conedera Mi Web: BothMedia.com, Diseño y Desarrollo Mi Blog: nitrousBLOG* |
| |||
(ESTO ES UN OFFTOPIC TOTAL)Puff últimamente he escuchado mucho sobre lo de robar código a las páginas. ¿Qué pasa? ¿Han salido fascículos con el periódico de aprender a hackear en sencillos pasos? Hay webs increibles para gente que se inicia introhackeo.org ¿? Comentenme, ¿qué ocurre? La gente empieza a intentar desarrollar sus recursos para quitarselos a los demás, en vez crear los suyos propios Ya puestos, no conocerán algún software libre generador de keywords adwords para google?? |
| ||||
Es simple, aunque no lo quieras aceptar, la gran mayoría de Webmasters que trabajan con PHP, ASP o algún lenguaje dinámico, esta mas capacitado para instalar scripts pre-fabricados, que para programar... La mayoría de las veces ni saben como hacer una conexión a una base de datos. No se porque será esto, será que el hombre es vago por naturaleza, jaja... Por mi parte trato de no usar estos scripts pre-fabricados, a menos que no tenga tiempo, o encuentre uno que se ajusta perfectamente a mis necesidades. Tambien estoy encontra de sistemas de portales, por ejemplo... PHP-Nuke... este tipo de cosas hace que internet sea practicamente tooooda igual... A no ser por algunos casos aislados de personas que se animan a hacer un buen template, que practicamente ni se nota que es un script de esos. Bueno, con el tema de los robos de código... creo que es otra cara de esto de la "vagancia", algo así como... "para que lo voy a hacer yo si otro ya lo hiso". Yo disfruto escribiendo todo el codigo y ver como mágicamente todo mi site, va tomando forma ![]() Despues solo tienes el orgullo de andar mostrando tu programita/web/etc. por todos lados. jaja Es todo, que dicen ?
__________________ Cristian Conedera Mi Web: BothMedia.com, Diseño y Desarrollo Mi Blog: nitrousBLOG* |
| |||
Bob marley de fondo... El hacking no tiene nada que ver con robar codigo. Si de usarlo, probarlo y modificarlo bajo las leyes del GNU. Darle uso y atribuirlo al codigo propio es lo que comentaba Sharik, que no es mi caso, y por lo que lei tampoco el de ustedes, es de Lamer. (ESTA FUERA DE CONTEXTO) Volvamos al asunto original de tu pregunta: Hacer seleccionables los elementos de una tabla . jesusbet te da una opiñon que puede ayudarte a seguir con tu sitio o no. nitrouz te propone un lindo codigo y yo te doy una solución rapida. Si elejis una, no sos un gil ni un hacker. No hagamos de este foro un lugar para escribir sandeces. El problema -> Simple respuesta y al grano. Si funcionó, hey! para eso nos conectamos y asi como preguntamos respondemos. Ahora... en que momento se dijo que robaramos codigo de alguien en particular, si el codigo "tipo hotmail" es una idea "visual" de presentarte una solución RÁPIDA!? Amén de que el codigo PHP no se roba, se dá- :) Comparto la idea de Nitrouz sobre escribir codigo propio. No hay nada más lindo que te pagen por algo que creaste vos, funciona y encima te gusta. De ahi que uses retazos de codigo o un script entero para lo que sea... será por tiempo, por vagancia, etc. Saludos! PD: Que imaginan? que hotmail no es un robo? que Pobrecitos no se han hecho ricos con software libre, o retazos de codigo que valian pocos pesos hasta que lo hicieron comercial? |
| ||||
ey man! tranquilo, solo era una broma lo de robar código de hotmail y luego surgio el tema como tantos otros, tamos debatiendo y dando opinion sobre escribir uno sus propios códigos, solo que esta un poco OFF-TOPIC. ![]() Perdona si te molesto. Saludoss!
__________________ Cristian Conedera Mi Web: BothMedia.com, Diseño y Desarrollo Mi Blog: nitrousBLOG* |