[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как добавить еще одно значение в параметр? Прошу п
Страницы: 1, 2
MisterX
Доброго времени суток!
Помогите пожалуйста разобраться, что нужно дописать в коде, чтоб выводилось 2 параметра.
Вот код

<?php include 'Users/check_session.php'; ?>

<?php

include 'tools/env_file.php';
$env = new EnvParser();

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

?>


<h1>Изменить контактную информацию</h1>
<
div class="container">

<
form id="contact" action="site_contact_manager.php" method="post" enctype="multipart/form-data">
<
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>

<
fieldset>
<
button name="submit" type="submit" id="contact-submit" >Update</button>
</
fieldset>
</
form>
</
div>
</
body>
</
html>

<?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);

?>

<?php

}
?>

Редактирую файл env
Вот его код:

<?php class EnvParser{function __construct(){$this->___="/home/путь удален мной.env";}
function get_env($string){$__=fopen($this->___, "r") or die("Unable to open file!");
if ($__) {while (($line = fgets($__)) !== false)
{$dic=explode("=", $line);if($dic[0]==$string){$buffer=str_replace(array("\r\n", "\r", "\n"), "", $dic[1]);
return $buffer;}}}fclose($__);return 0;}
function set_env($string)
{$__ = fopen($this->___, "a") or die("Unable to open file!");
fwrite($__, $string ."\n");
fclose($__);}}?>

что мне нужно прописать, чтоб сохранялись addr2 и email2, tel2 сохраняется, а вот addr2 и email2 не сохраняются про вводе. Заранее благодарю тех, кто объяснит.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.