如何将表单复选框处理成mysql?

时间:2015-02-09 17:08:14

标签: php mysql checkboxlist

我想将已处理的选定值从我的数据库中获取?怎么能实现呢?

我只是将一个结果存储到数据库中。我的目标是每个用户都可以从他们帐户下的收据编号列表中进行多项选择,然后当他们提交请求时,我想在数据库中获取所选的收据编号。

这是我的表格。

<form action="" method="post">
            <div class="modal-body">

                    <div class="row">
                        <div class="col-md-12">
                            <div class="form-group">
                                <label for="warehouse"><p><b><i class="fa fa-folder-open-o"></i>&nbsp;&nbsp;Selecciona a continuación los recibos de bodega que deseas enviar :</b></p></label><br>


                                                    <?php
                                                        // Get the Client List
                                                        $qry4 = "SELECT
                                                                    projectId,
                                                                    clientId,
                                                                    projectName,
                                                                    store,                                                                      
                                                                    projectDeatils
                                                                FROM
                                                                    clientprojects
                                                                WHERE clientId = ".$clientId."";

                                                        $res4 = mysqli_query($mysqli, $qry4) or die('-4'.mysqli_error());
                                                        while ($d = mysqli_fetch_assoc($res4)) {
                                                    ?>
                                                    <input   type="checkbox" name="warehouse" value="<?php echo $d['projectName']; ?>" >
                                                    <?php echo clean($d['store']); ?>&nbsp;  | &nbsp;<a target="_blank" href="index.php?page=viewProject&projectId=<?php echo clean($d['projectId']); ?>" data-toggle="tooltip" data-placement="right" title="Ver En Detalle">
                                                    <?php echo clean($d['projectName']); ?></a>&nbsp;
                                                    :&nbsp;<a data-toggle="tooltip" data-placement="right" title="<?php echo clean($d['projectDeatils']); ?>"> <?php echo ellipsis($d['projectDeatils'],50); ?></a><br>


                                                    <?php } ?>


                            </div>
                        </div>
                    </div>



            </div>
            <div class="modal-footer">
                <button type="input" name="submit" value="requestShipment" class="btn btn-success btn-icon"><i class="fa fa-check-square-o"></i> <?php echo $reqQuoteBtn; ?></button>
                <button type="button" class="btn btn-default btn-icon" data-dismiss="modal"><i class="fa fa-times-circle-o"></i> <?php echo $cancelBtn; ?></button>
            </div>

这是我的数据库连接:

    // New shipment Request
if (isset($_POST['submit']) && $_POST['submit'] == 'requestShipment') {
    // Validation
    if($_POST['warehouse'] == "") {
        $msgBox = alertBox($projTitleReq, "<i class='fa fa-times-circle'></i>", "danger");
    } else if($_POST['shipmentAddress'] == "") {
        $msgBox = alertBox($addressStreetWarning, "<i class='fa fa-times-circle'></i>", "danger");
    } else {
        $warehouse = $_POST['warehouse'];
        $shipmentAddress = $_POST['shipmentAddress'];
        $requestDate = date("Y-m-d H:i:s");

        $stmt = $mysqli->prepare("
                            INSERT INTO
                                shipmentrequest(
                                    clientId,
                                    warehouse,
                                    shipmentAddress,
                                    requestDate
                                ) VALUES (
                                    ?,
                                    ?,
                                    ?,
                                    ?
                                )");
        $stmt->bind_param('ssss',
            $clientId,
            $warehouse,
            $shipmentAddress,
            $requestDate
        );

    }
}

0 个答案:

没有答案