Сохранение данных в дополнительный ячейках контактной формы

Статус
Закрыто для дальнейших ответов.

misterX

Новичок
Регистрация
18.06.2017
Сообщения
1
Добрый день!
Очень прощу помочь разобраться в коде. Суть такова, есть форма, которая выводит контакты на сайт. Изначально было: 2 телефона, почта, адрес, затем было добавлено дополнительное поле для почты и дополнительное поле для адреса, проблема в том, что при вводе данных в эти дополнительные поля, данные не сохраняется а отображается просто ноль. Мучаюсь уже неделю не могу понять в чем проблема.

Красным выделены поля,добавленные позднее.
Заранее благодарю!


<fieldset>
<label>Phone:</label><br>
<input id="tel" name="tel" placeholder="Tel.." type="text" tabindex="1" value="<?php echo $tel; ?>" required>
<input id="tel2" name="tel2" placeholder="Tel.." type="text" tabindex="2" value="<?php echo $tel2; ?>">
</fieldset>

<fieldset>
<label>Email:</label><br>
<input id="email" name="email" placeholder="Email.." type="email" tabindex="2" value="<?php echo $email; ?>" required>
<input id="email2" name="email2" placeholder="Email.." type="email" tabindex="3" value="<?php echo $email2; ?>">
</fieldset>

<fieldset>
<label>Address:</label><br>
<textarea id="addr" name="addr" placeholder="Addr.." tabindex="3" required><?php echo $addr; ?></textarea>
<textarea id="addr2" name="addr2" placeholder="Addr.." tabindex="4" required><?php echo $addr2; ?></textarea>
</fieldset>




<?php
if (isset($_POST['submit'])){

$addr = $_POST['addr'];
$addr2 = $_POST['addr2'];
$tel = $_POST['tel'];
$tel2 = $_POST['tel2'];
$email = $_POST['email'];
$email2 = $_POST['email2'];


$env->set_env("CLIENT_ADDR", $addr);
$env->set_env("CLIENT_ADDR2", $addr2);
$env->set_env("CLIENT_TEL", $tel);
$env->set_env("CLIENT_TEL2", $tel2);
$env->set_env("CLIENT_EMAIL", $email);
$env->set_env("CLIENT_EMAIL2", $email2);
 

Катха

Active Member
Регистрация
14.11.2012
Сообщения
39
Могу предположить то, что приходит из формы, сохраняется в базе. В базе имеется таблица с полями для каждого параметра. И при добавлении вами новых полей в форму, надо добавить поля в таблице базы. И ещё где-то есть две части кода, которые кладут в базу и достают из базы что-то типа inser и select. В эти части кода тоже надо добавить переменные от новых полей.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ