Как обновить параметры Dynami c в форме php - PullRequest
0 голосов
/ 28 мая 2020

Я хочу разделить и обновить динамические c параметры в полях ввода в форме php

Вот результат

test1-$11,test2-$23,test3-$12

Я могу добавить эти поля в db просто отлично.

if(!empty($_POST["custom_name"][0])) {       
        foreach($_POST["custom_name"] as $k=>$v) {        

           $priceoptions .=  "" . $_POST["custom_name"][$k] . "-$" . $_POST["custom_value"][$k] . ",";

Я хочу отображать поля в полях ввода и добавлять или обновлять их вот так ...............

enter image description here

Вот код ссылки - https://phppot.com/php/php-contact-form-with-custom-fields/

1 Ответ

0 голосов
/ 28 мая 2020

Я пытаюсь получить ваш вывод через php. может вам это поможет

<?php 

$color="test1-$11,test2-$23,test3-$12";
$re = '/[a-zA-Z0-9]+-\$[0-9]+/m';
preg_match_all($re, $color, $matches, PREG_SET_ORDER, 0);
foreach ($matches as $key => $value) {
    $value = $value[0]; 
    $label = explode('-',$value)[0]; // get label from string
    $value = explode('-',$value)[1]; // get value from string
    $value = str_replace('$','',$value); // repalce '$'
    ?>
    <div>
        <input type="text" value="<?php echo $label?>">
        <input type="text" value="<?php echo $value?>">
    </div>
    <?php
}
?>
...