[英]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.