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. MYSQLクエリWHEREINvs OR

    2. レポートの特徴

    3. MySQLエラーコード1452外部キー制約

    4. SQLSTATE [HY000]:一般的なエラー:1835LARAVELの通信パケットの形式が正しくありません