Cómo insertar una casilla de verificación en PHP MySQL

Escrito por andy carr | Traducido por daniel gómez villegas
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo insertar una casilla de verificación en PHP MySQL
Las casillas de verificación proporcionan al usuario opciones con datos. (Jupiterimages/Creatas/Getty Images)

PHP puede seleccionar registros de una base de datos MySQL y luego proporcionar una manera de elegir los registros seleccionados utilizando una casilla de verificación de HTML. Las casillas de verificación también se pueden utilizar para borrar o modificar registros de forma selectiva. Los datos pertinentes se pueden actualizar sujetos a las selecciones realizadas en una página web. Las casillas de verificación ofrecen una manera fácil a los usuarios para interactuar con los datos y seleccionar sólo los registros que necesitas para actualizar. PHP entonces realizará las acciones pertinentes.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Conéctate a la base de datos seleccionada así:

    <?php $hostname="localhost"; // nombre de host $user=""; // nombre de usuario de Mysql $pass=""; // contraseña de Mysql $database_name="sales"; // nombre de la base de datos $table_name="saleshistory"; // nombre de la tabla

    // Conéctate al servidor y selecciona la base de datos como es requerido: mysql_connect("$hostname", "$user", "$pass") or die ("cannot connect to sales"); mysql_select_db("$database_name") or die ("cannot select the database");

  2. 2

    Selecciona los registros de la tabla como es requerido:

    $salessql="SELECT * FROM $table_name"; $salesresult=mysql_query($salessql);

    $count=mysql_num_rows($salesresult);

  3. 3

    Obtén los registros seleccionados con una sentencia while:

    while($rows=mysql_fetch_array($salesresult)) ?>

    El final de la primera sección de PHP está marcado con ?> encima.

  4. 4

    Utiliza HTML y PHP para dar salida a los detalles de la información de la casilla de verificación de la siguiente manera:

    <table> <tr> <td align="center" ><input name="checkbox[]" type="checkbox" salesid="checkbox[]" value="<? echo $rows['salesid']; ?>"></td> <td ><? echo $rows['salesid']; ?></td> <td ><? echo $rows['customerfirstname']; ?></td> <td ><? echo $rows['customerlastname']; ?></td> <td ><? echo $rows['customeremail']; ?></td> </tr> </table>

    La casilla de verificación se indica mediante el campo "salesid" en cada registro. Para cada salesid que aparece en la pantalla, el usuario puede seleccionar o ignorar el registro. El número identificador de venta (salesid) estará marcado o no, e indica a PHP que este registro debe ser actualizado. Los otros campos de la lista proporcionan información adicional.

Consejos y advertencias

  • Aunque se ha proporcionado una declaración while como un ejemplo para rellenar una casilla de verificación, en este caso, también puede ser implementada línea por línea de comandos en un formulario HTML sin un ciclo while.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles