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

PHP - jQuery में छिपे हुए मान को पास करें

छिपे हुए इनपुट का उपयोग करने की कोई आवश्यकता नहीं है, आप बस button . का उपयोग कर सकते हैं इसके बजाय टैग करें:

<?php while($row = mysqli_fetch_array($result)) { ?>
    <tr>
        <td align="center"><?php echo $row['dept_ID']; ?></td>
        <td align="center"><?php echo $row['dept_name']; ?></td>
        <td>
            <button type="submit" name="departmentID" class="buttonsPromptConfirmDeleteDepartment" value="<?php echo $row['dept_ID']; ?>">Delete</button>
        </td>
    </tr>
<?php } ?>

बेशक, PHP स्क्रिप्ट में जो फॉर्म प्रोसेसिंग करती है, POST इंडेक्स को एक्सेस करें जैसे आप सामान्य रूप से करेंगे:

$id = $_POST['departmentID'];
// some processes next to it

नोट:<form> को न भूलें टैग।

अतिरिक्त नोट:तैयार कथनों . का उपयोग करना न भूलें :

$sql = 'DELETE FROM department WHERE dept_ID = ?';
$stmt = $dbc->prepare($sql);
$stmt->bind_param('i', $id);
$stmt->execute();
// some idea, use error checking when necessary
// $dbc->error


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैसकल मर्ज काउंट मल्टीपल कॉलम

  2. चुनें कि पंक्ति मान में स्ट्रिंग MySQL कहाँ है

  3. SQL के साथ बड़ी मात्रा में डेटा की प्रविष्टि दक्षता

  4. पीएचपी पीडीओ::lastInsertId() रिटर्न 0

  5. PHP/PDO/MySQL:MEDIUMBLOB में डालने से खराब डेटा संग्रहीत होता है