PHP

Ξ 7 comentarios

Cómo crear un listado dinámico en PHP

por Vertig0
Cómo crear un listado dinámico en PHP

Quizás alguna vez estuvieron programando algo y se dieron cuenta que necesitaban, en un formulario, crear un listado o “select”, pero se dieron cuenta que la cantidad de elementos que tiene que aparecer viene de una base de datos y que además, si llegan a agregar algun elemento en la base de datos, automáticamente debe aparecer en este listado. Viéndose en este dilema pensaron “Y ahora ¿Quien podrá defenderme?”.

Debido a que le Chapulin Colorado es un crá, pero no sabe programar, no los pudo ayudar y por eso aparece CLH al rescate.

Para ver Cómo Lo Hago, vamos después del salto.

Cómo crear un listado dinámico en PHP

¿Qué necesitamos?

- Un editor PHP, como Dreamweaver.

¿Cómo Lo Hago?

1.- Ok, vamos a hacer lo siguiente, a continuación pondremos el código necesario y las explicaciones irán entre los simbolos /* y */ (esto va dentro de las etiquetas body):

";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";

/*Aca cerramos todo, el select, la celda, la columna y la tabla*/
?>

Con esto ya tienen su listado dinámico.

Cualquier duda, los invitamos a dejar un comentario a continuación.

Y recuerden que este tutorial ha sido:

Por ahora,

Me despido.

Comparte este tutorial

El culpable de todo esto

Responsable de transformar miles de k310 en w200, y sobrevivir para contarlo, Jorge Nitales tuvo sus inicios en los barrios bajos de Papúa y Nueva Guinea, en una exitosa empresa productora de Paraguas de Bambú. Luego de alcanzar fama y fortuna, lo dejó todo para jubilar a la edad de 16 años y dedicarse a la cosecha de tomates hidropónicos en la zona de Pemuco. Es ahí donde fue reclutado para CLH por Dexter, un asiduo comprador de la hortaliza. A la fecha se le adjudica el haber enseñado a miles de personas en cientos de países como teletransportarse y hacer el famoso Kamehamehá, rumoreándose fuertemente una Genkidama en el futuro próximo. Las baterías vienen por separado.

En los barrios marginales se le conoce como: Vertig0

Comentarios en Facebook

7 Comentarios

  • Hola!

    Muy interesante este artículo.

    He reproducido el código y cuando abro la página me sale esto:

    “; } echo “”; echo “”; echo “”; echo “”; ?>

    He revisado todos los símbolos y las comillas y parece que está todo correctamente cerrado, y aún así.

    Este es el código completo que tengo en el php:

    <?
    $con=mysql_connect(“localhost”, “root”, “mi_pass”) or die(“Error connecting to the server”);
    mysql_select_db(“attendance”,$con) or die(“Error connecting to the database”);
    $consulta=mysql_query(“SELECT username as lis FROM attendance”)
    echo “<table>”;
    echo “<tr>”;
    echo “<td>”;
    echo “<select name=´username´>”;
    while($row=mysql_fetch_array($consulta))
    {
    echo “<option value=’$row[lis]‘>”.$row["lis"].”</option>”;
    }

    echo “</select>”;
    echo “</td>”;
    echo “</tr>”;
    echo “</table>”;
    ?>

    ¿Sabéis por dónde puede andar el problema?

    Muchas gracias,
    Marta

  • Hola yo revise el codigo y me funciona de lo mas bien, claro que hay que cambiarle las comillas pero nada mas

  • hola es muy interesante lo que acabas de ejemplificar y sobre todo muy completo pero ya cree mi listado dinamico, pero me gustaria saber como puedo hacer para que despues de desplegar la lista(osea mostrar el resultado de la consulta); yo con un solo click en alguno de los titulos de las filas los ordene a partir de ese criterio, me seria muy util su ayuda 
    de antemano Gracias 

  • ps el codigo esta muy bueno, hay muchos codigos referentes a estos pero en realidad funciono… lo q no se a ciencia cierta es q si cuando eliga uno de ellos me pueda guardar,  de todas maneras gracias.

  • hola quiero pasar el hay de un campo a otro y no puedo lo que pasa que quiero que pase el id del registro que seleccione en el combo  y no me sale
    ya le coloque un hidden para llevar oculto el registro pero como es un ciclo pasa el ultimo id
    como le puedo hacer

  • esta es otra manera pero para hacer un combox dimanico
    <?php
    $link=mysql_connect(“servidor”,”user”,”pass”);
    mysql_select_db(“tu base”,$link);
      
    $sql=”SELECT id,rfc_empresa FROM empresa  ORDER BY id”;
    $result=mysql_query($sql);
    echo “<SELECT NAME=\”rfc_empresa\” ID=\”rfc_empresa\” >”;
    while($fila=mysql_fetch_array($result))
    {
     echo “<OPTION VALUE=\””  . $fila["rfc_empresa"].”\”>”. $fila["rfc_empresa"].”    </OPTION>\n”;
    }
    echo “</SELECT>”;
    ?>

  • hola me sirvio de mucho esta explicacion ya puedo llenar el select con el nombre de las personas de una tabla mysql, lo que no he podido hacer es cuando alguien selecciona su nombre y oprime el boton enviar como saber el nombre o id que eligio. como puedo programarlo en php



Deja un comentario

Ingresa con tu cuenta de Cómo Lo Hago

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Gente linda que nos quiere

Donde mas estamos