Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP и квадратчетата за отметка отиват на масата

Първо трябва да промените този HTML, така че квадратчето за отметка да е масив

$query = "select * from pharmacy";
$result = mysql_query($query);
$num = mysql_num_rows($result);
$num1 = mysql_num_fields($result);

if($num>0)
{
    echo "<table border=2>";
    for($i=0;$i<$num;$i++)
    {
        $row=mysql_fetch_row($result);
        echo "<tr>";
        echo"<td><input type='Checkbox' name='pi[$i]' /></td>";
        echo"<td>$row[0]</td>";

        echo"</tr>";
    }

след това в страницата за действие

    foreach($_POST['pi'] as $key=>$value)
    {
    if($value=="on")
    {
    //DO THE INSERT CODE HERE
// the $key is the $i counter in the HTML
// the $value is whether the user selected it no in this case its just on/off
    }
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съвпадение на IP адрес с IP диапазон?

  2. MySQL Съхранени процедури

  3. недефиниран индекс Име

  4. Не може да се използва обект от тип PDOStatement като масив

  5. Python поддържа ли MySQL подготвени изявления?