Dizi girişi için MySQL veri depolamak için nasıl

0 Cevap php

Benim soru yazılan doğru olduğunu umuyoruz.

  <form action="process.php?id=<?php echo intval($order['id']);?>" method="post">
  <ul>
  <?php
  $sd = 'SELECT * FROM download WHERE pid IN ('.$order['pid'].') ORDER BY pid ASC'; // pid IN (3,4,5)
  $qd = $db->rq($sd);
  $no = 1; while($download = $db->fetch($qd)) {
  ?>
  <li>
  <?php echo $no; ?> <?php echo $download['title']; ?>
  <input type="hidden" name="mid[]" value="<?php echo $order['mid']; ?>" />
  <input type="hidden" name="pid[]" value="<?php echo $download['pid']; ?>" />
  </li>
  <?php $no++; } ?>
  </ul>
  <input type="submit" name="submit" value="Submit" /> 
  </form>

Output

  1. Sony Ericsson Sürücüler
  2. Sony Ericsson Uygulamalar
  3. Samsung Sürücüler
  4. Motorola Sürücüler

Question

  1. (Save) depolamak için nasıl veri Output aşağıda masa yapısına process.php
  2. Veriler bu gibi bir şey tasarruf edilecektir.

    id | mid | pid | title
    -----------------------------------------
    1  |  1  |  3  |  Sony Erricson Drivers
    -----------------------------------------
    2  |  1  |  3  |  Sony Erricson Apps
    -----------------------------------------
    3  |  1  |  4  |  Samsung Sürücüler
    -----------------------------------------
    4  |  1  |  5  |  Motorola Sürücüler  
    -----------------------------------------
    

process.php

if (isset($_POST['submit']) && !empty($_POST['submit'])) {
// I'm blur how to get dynamic mid[] & pid[] here
}

0 Cevap