[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Замена значений масива через форму html
phpnoolik
допустим
есть форма с 3-имя полями через value inputa высвечиваеться рание записанные значения масива в файл (подключаю includom и вписываю в value пример:

<input type="text" size="55" name="user" value="$array["user"]"> .

как через эту же форму-Value-inpyta при повторной отправки в файл заменить значения массива
СТРУКТУРА ФАЙЛА:
ПЕРЕМЕННЫЕ МАСИВА ОДИНАКОВЫЕ поэтому записываеться ключ массива с ID

$array = array (
'user54' => 'user name',
'hash54' => '5485424564565589',
'id' => '54',
);


$array = array (
'user61' => 'user name 2',
'hash61' => '846794184549818',
'id' => '61',
);


ВОБЩЕМ КАК ЧЕРЕЗ ФОРМУ ЗАМЕНИТЬ ЗНАЧЕНИЯ МАССИВА в файле
базу даных для хранения не предлагать



Спустя 3 минуты, 13 секунд (29.08.2012 - 19:28) Игорь_Vasinsky написал(а):
код подсвети bb-тегами.

Спустя 13 часов, 40 минут, 21 секунда (30.08.2012 - 09:08) phpnoolik написал(а):
У каждой страницы (На PHP) есть свой ID он то и записываеться
форма и находиться на этих страницах

HTML FORM:

include EN_DIREC . '/datainfo.php'; // ПОДКЛЮЧАЕТЬСЯ ДЛЯ form - value
<form method="post" name="adder" action="/modadder.php">
<input
type="text" size="55" name="user" value="{$data["user$id"]}">
<input
type="text" size="55" name="hash" value="{$data["hash$id"]}">
<input
type="text" size="55" name="id" value="{$data["id"]}">
<input
class="buttons" value="Отправить" style="width: 100px;" type="submit">
</form>



Часть PHP modadder.php:

$user = $_POST['user'];
$hash = $_POST['hash'];
$id = $_POST['id'];

$data = array ("user$id" => "$user", "hash$id" => "$hash", "nomer$id" => "$id")

$arraystring = "\n".'$data = ';
$f = fopen("datainfo.php", 'a+');
flock ($f,1);
fseek($f, 2);
fwrite($f, $arraystring.var_export($data, 1).";");
fclose($f);

Спустя 12 минут, 53 секунды (30.08.2012 - 09:21) killer8080 написал(а):
phpnoolik
serialize / unserialize
Быстрый ответ:

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