отправить php форму со значениями массива

0

У меня есть форма в html: Изображение 174551

Он имеет несколько значений. Я хочу передать эти значения с помощью проверки. Например, если кто-то вводит значение длины объявления, он должен заполнить все остальные поля для этой конкретной строки. После этого я хочу отправить форму и сохранить все правильные значения (я имею в виду, что в базе данных не будет конфликтов).

HTML-код:

<table border="1" style="width:300px">
            <tr>
              <th>Ad Length</th>
              <th>Ad Type</th>
              <th>Ad Location</th>
              <th>Price</th>
            </tr>
            <?php for($i=1;$i<=5;$i++){ ?>
            <tr>
              <td>
                  <select name="ad_length[]" id="">
              </td>
            </tr>

И так далее для других элементов...

Это код myPHP:

 $ad_length = $_POST['ad_length'];
            $ad_type = $_POST['ad_type'];
            $ad_location = $_POST['ad_location'];
            $ad_price = $_POST['ad_price'];
            foreach($ad_length as $al){
                print_r($al." , ");
            }

Но, я думаю, я что-то делаю неправильно? Каким будет идеальное решение для этого? Благодарю.

  • 0
    Вы можете опубликовать HTML одной строки?
  • 0
    Я редактировал вопрос.
Показать ещё 2 комментария
Теги:
forms

1 ответ

0

Это должно быть место для начала.

<?php

 if(isset($ad_length)){
    if(!isset($ad_type)){
        echo 'Please enter type of advert'
    }         
    elseif{
        ...
    } 
    else{
        /* Insert into database */
    }
}

?>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню