Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak używać pól wyboru, aby wpisać true (1) lub false (0) do mySQL I pokazać jako zaznaczone w formularzu php / html?

Musisz nadać polam wyboru wyraźny indeks w kodzie HTML:

$i = 0;
while($shift_query = $result_shift_query->fetch_assoc())
    {
    echo "<tr>";    
    echo "<td><input type=\"hidden\" name=\"Shift_ID[]\"></td>";
    echo "<td><input type=\"text\" name=\"Shift_Name[]\"></td>";
    echo "<td><input type=\"text\" name=\"Shift_Short_Name[]\"></td>";
    echo "<td><input type=\"text\" name=\"Shift_Color[]\"></td>";
    echo "<td><input type=\"checkbox\" name=\"Shift_Trig[$i]\"";
        if($shift_query['Shift_Trig'] == '1')
            {
            echo " checked=\"checked\"";
            }
    echo " value=\"1\"></td>";
    echo "<td><input type=\"checkbox\" name=\"deleteBox[$i]\"></td>";
    echo "</tr>";
    $i++;
    }

W kodzie aktualizacji na początku pętli wykonaj:

    if (!isset($trig[$i])) { $trig[$i] = 0; }

Reszta kodu aktualizacji pozostaje niezmieniona.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DAYOFMONTH() Przykłady – MySQL

  2. Czy użycie funkcji bazy danych get_results() WordPress zapobiega wstrzykiwaniu sql?

  3. Nadaj priorytet jednej kolumnie nad drugą

  4. PHP, PDO, MySQL, Uwaga:Próba uzyskania właściwości non-object

  5. Jak przechowywać varbinary w MySQL?