Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

php - मैं HTML तालिका डेटा को MySQL में कैसे सम्मिलित करूं?

चूंकि तालिका गतिशील रूप से भरी हुई है, इसलिए आपको नाम विशेषता के रूप में एक सरणी का उपयोग करने की आवश्यकता है

<table>
        <tr>
            <th>Name</th>
            <th>Present</th>
            <th>Excused</th>
            <th>Unexcused</th>
            <th>Ext</th>
        </tr>
        <?php         
        $query = "select * from TbCard";
        $sql = mysqli_query($connect, $query);
        $count = 0;
            while ($data = mysqli_fetch_array($sql)) {
        ?>
                <tr>
                <td>
                    <input name="tableRow[<?php echo $count; ?>]['dataName']" id='name' type='text' value="<?php echo $data['Name'];?>" readonly style='border:none;width:350px'></input>
                </td>
                <td>
                    <input name="tableRow[<?php echo $count; ?>]['status']" type="radio" value="Present"> Present
                </td>
                <td>
                    <input name="tableRow[<?php echo $count; ?>]['status']" type="radio" value="Excused"> Excused
                </td>
                <td>
                    <input name="tableRow[<?php echo $count; ?>]['status']" type="radio" value="Unexcused"> Unexcused
                </td>
                </tr>;
        <?php
             $count++;
            }
        ?>
    </table>

php कुछ इस तरह होगा, यह मानते हुए कि डेटा में मूल्य हैं

$tableRow = $_POST['tableRow'];
foreach($tableRow as $row){
    echo $row['dataName'].' '.$row['status'].'<br/>';
}

यह तालिका में प्रति पंक्ति आपके द्वारा चुने गए मानों को दिखाना चाहिए, मैं mysqli . का उपयोग नहीं करता हूं इसलिए मैं इसे डेटाबेस में डालने के लिए फ़ंक्शन प्रदान नहीं करूंगा, लेकिन महत्वपूर्ण बात यह है कि अब आपके पास आवश्यक डेटा है

सरणी की सामग्री देखने के लिए, print_r($tableRow) . का उपयोग करें

नोट: मैंने echo . को हटा दिया है तालिका में भाग, मुझे कुछ उद्धरण या कुछ टाइपो छूट गए होंगे, स्पष्टीकरण के लिए बस टिप्पणी करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - ग्रुप में LIMIT कैसे लागू करें?

  2. django auth उपयोगकर्ता ईमेल फ़ील्ड को छोटा कर रहा है

  3. एफपीडीएफ के साथ बनाया गया पीडीएफ और पीडीएफ को कैसे सहेजना और पुनर्प्राप्त करना है

  4. MySQL/हाइबरनेट - मैं एक MySQL पूल किए गए कनेक्शन को कैसे डिबग कर सकता हूं जो गिरता रहता है?

  5. अपडेट पर बिना बदलाव के टाइमस्टैम्प