簡體   English   中英

如何在PHP中發送此動態表格?

[英]How do I send this dynamic form in PHP?

我有一個Wordpress循環,並從中構建了一個動態表單,我現在將如何獲取所有表單數據並將其發送?

$items = array();                       
$queryBasket = "SELECT * FROM baskets";
$gotBasket = $connect->query($queryBasket);
while ($basket = $gotBasket->fetch_assoc()) {
    //echo $basket['item'];
    $items[] = $basket['item'];
}

$args = array(
    'post_type' => array('product' ),
    'order'     => 'ASC',
    'orderby'   => 'title',
    'post__in'  => $items
);

$loop = new WP_Query($args);

$i = 0;
if ( $loop->have_posts() ) {
    echo '<ul id="basket" class="row">';
        while ( $loop->have_posts() ) { 

            $loop->the_post();

            $i++;
        ?>
            <li class="col-sm-12">
                <a href="<?php echo bloginfo('url'); ?>/my-quotes/?del=<?php echo the_id(); ?>">x </a>
                <a href="<?php echo the_permalink(); ?>" class="item-name"><?php the_title(); ?></a>
                Quantity: <input type="number" name="item-<?php echo $i; ?>-count" id="item-<?php echo $i; ?>-count" class="item-count"/>
                <input type="hidden" name="item-<?php echo $i; ?>-name" id="item-<?php echo $i; ?>-name" value="<?php the_title(); ?>">
        <?php }
    echo '</ul>';
} else {

}
wp_reset_postdata();    
?>
    <input type="submit" id="submit" name="submit" value="Submit" />
</form>

使其成為數組:

name="item[<?php echo $i; ?>][name]"

然后您可以對其進行迭代

foreach ($_POST['item'] as $i => $values) {
  echo "Name for $i: " . $values['name'];.
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM