sql >> データベース >  >> RDS >> Mysql

動的テーブルでHTML要素の値をキャプチャする

    私が間違っていなければ訂正してください..ここで、フォームからすべての値を取得したいですよね?ボタンの送信をクリックすると、なぜこのボタンをhrefにするのですか?$ resultに3つのデータがあり、ループが次のようになっているとします

     <form method="post" action="">
    <tr>
           <td scope="row"></td>
           <input type ="text" name="sourece" value=1 />
                  <td>                         
                        <input type="number" class="form-control" id="shift1PinCount" name="shift1PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 1" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift1Oa" name="shift1Oa" value="1" disabled>
                  </td>
    
                  <td>
                        <input type="number" class="form-control" id="shift2PinCount" name="shift2PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 2" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift2Oa" name="shift2Oa" value="2" disabled>
                  </td>
    
                  <td>
                        <input type="number" class="form-control" id="shift3PinCount" name="shift3PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 3" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift3Oa" name="shift3Oa" value="3" disabled>
                  </td>
    
                  <td>
                        <input type="number" class="form-control" id="shift4PinCount" name="shift4PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 4" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift4Oa" name="shift4Oa" value="4" disabled>
                  </td>
    
                  <td><input class="form-control" type="date" id="shiftDate" name="shiftDate" value="<?=date("Y-m-d")?>"></td>
    
                  <td>
                    <input type="submit" class="btn btn-primary" name="savePcData" id="savePcData" value="savePcData">
                  </td> 
    </form>
    </tr>
    <form method="post" action="">
    <tr>
           <td scope="row"></td>
           <input type ="text" name="sourece" value=2 />
                  <td>                         
                        <input type="number" class="form-control" id="shift1PinCount" name="shift1PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 1" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift1Oa" name="shift1Oa" value="11" disabled>
                  </td>
    
                  <td>
                        <input type="number" class="form-control" id="shift2PinCount" name="shift2PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 2" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift2Oa" name="shift2Oa" value="22" disabled>
                  </td>
    
                  <td>
                        <input type="number" class="form-control" id="shift3PinCount" name="shift3PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 3" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift3Oa" name="shift3Oa" value="33" disabled>
                  </td>
    
                  <td>
                        <input type="number" class="form-control" id="shift4PinCount" name="shift4PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 4" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift4Oa" name="shift4Oa" value="44" disabled>
                  </td>
    
                  <td><input class="form-control" type="date" id="shiftDate" name="shiftDate" value="<?=date("Y-m-d")?>"></td>
    
                  <td>
                    <input type="submit" class="btn btn-primary" name="savePcData" id="savePcData" value="savePcData">
                  </td> 
    </form>
    </tr>
    <form method="post" action="">
    <tr>
           <td scope="row"></td>
           <input type ="text" name="sourece" value=3 />
                  <td>                         
                        <input type="number" class="form-control" id="shift1PinCount" name="shift1PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 1" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift1Oa" name="shift1Oa" value="111" disabled>
                  </td>
    
                  <td>
                        <input type="number" class="form-control" id="shift2PinCount" name="shift2PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 2" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift2Oa" name="shift2Oa" value="222" disabled>
                  </td>
    
                  <td>
                        <input type="number" class="form-control" id="shift3PinCount" name="shift3PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 3" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift3Oa" name="shift3Oa" value="333" disabled>
                  </td>
    
                  <td>
                        <input type="number" class="form-control" id="shift4PinCount" name="shift4PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 4" min=0>
                  </td>
    
                  <td>
                        <input type="text" class="form-control" id="shift4Oa" name="shift4Oa" value="444" disabled>
                  </td>
    
                  <td><input class="form-control" type="date" id="shiftDate" name="shiftDate" value="<?=date("Y-m-d")?>"></td>
    
                  <td>
                    <input type="submit" class="btn btn-primary" name="savePcData" id="savePcData" value="savePcData">
                  </td> 
    </form>
    </tr>
    
    <?php
    
    if(isset($_POST['savePcData'])){
    
        echo "<pre>";
        print_r($_POST);
        die('mms');
    
    }
    
    
    ?> 
    

    出力は

    ここソース は、データをDBに更新するのに役立つ一意のIDです

    任意のtr(行)からフォームを送信した後、POSTメソッドを使用して同じページにリダイレクトし、そのページの特定の行のデータを取得して、必要に応じて簡単に更新できるようにします

    これは、print_r($ _ POST);を使用して確認できます。同じページに

    ご不明な点がございましたら、お気軽にお問い合わせください...




    1. mysqlselectqueryで2つの日付の間の日付のリストを取得する方法

    2. アクセスフォームカスケードコンボボックスは、ドロップダウンメニューに何も表示されません

    3. JDBCを使用してOracleデータベースに接続するためのURL文字列形式

    4. JavaからファイルDSNにアクセスする