<form name="form1" method="post" action="../page/create_page.php">
<?php $result = mysql_query("SELECT id_lang, lang, lang_name FROM language");
while ($lang = mysql_fetch_array($result))
{
echo "
<div id='".$lang['lang']."'>
<p>
<label>Введите описание страницы. Например: Главная<br>
<input type='text' name='form[".$lang['lang']."][page_name]' style='width:100%'>
</label>
</p>
<p>
<label>Позиция<br>
<input type='text' name='form[".$lang['lang']."][pos]' style='width:20px' value='".$pos."'>
</label>
</p>
<p>
<label>Введите заголовок<br>
<input type='text' name='form[".$lang['lang']."][title]' style='width:100%'>
</label>
</p>
<p>
<label>Введите краткое описание страницы<br>
<input type='text' name='form[".$lang['lang']."][meta_d]' style='width:100%'>
</label>
</p>
<p>
<label>Введите ключевые слова страницы<br>
<input type='text' name='form[".$lang['lang']."][meta_k]' style='width:100%'>
</label>
<label>Введите текст страницы
<textarea name='form[".$lang['lang']."][text]' rows='10' style='width:500px; height:400px;'></textarea>
</label>
</p>
<p>
<input type='hidden' name='form[".$lang['lang']."][page_id]' style='width:15px' value='".$lastid."'>
<input type='hidden' type='text' name='form[".$lang['lang']."][sub_id]' style='width:15px' value='".$sub_id."'>
<input type='hidden' name='form[".$lang['lang']."][cat]' type='text' value='".$cat."'>
</p>
</div>";
}
?>
<p>
<label>
<span class='button'><input type='submit' name='submit' value='Добавить страницу'></span>
</label>
</p>
</form>
<?php
include ("../blocks/bd.php");
?>
<?php
// Сначала заменяем "односимвольные" фонемы.
$st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_",
"abvgdeeziyklmnoprstufh'iei");
$st=strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",
"abvgdeeziyklmnoprstufh'iei");
// Затем - "многосимвольные".
$st=strtr($st,
array(
"ж"=>"zh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh",
"щ"=>"shch","ь"=>"", "ю"=>"yu", "я"=>"ya",
"Ж"=>"zh", "Ц"=>"ts", "Ч"=>"ch", "Ш"=>"sh",
"Щ"=>"shch","Ь"=>"", "Ю"=>"yu", "Я"=>"ya",
"ї"=>"i", "Ї"=>"i", "є"=>"ye", "Є"=>"ye"
)
);
$string = $st;
$stringer = str_replace (' ','-',$string);
$subpage = $stringer;
foreach ($_POST['form'] as $key => $value){
echo("<li>$value[page_name],$value[lang],$key</li>\n");
mysql_real_escape_string($value[page_id]);
mysql_real_escape_string($value[sub_id]);
mysql_real_escape_string($value[lang]);
mysql_real_escape_string($value[page_name]);
mysql_real_escape_string($value[subpage]);
mysql_real_escape_string($value[title]);
mysql_real_escape_string($value[meta_k]);
mysql_real_escape_string($value[meta_d]);
mysql_real_escape_string($value[pos]);
$result = mysql_query ("INSERT INTO page (page_id,lang,sub_id,page_name,subpage,title,meta_k,meta_d,text,pos) VALUES ('$value[page_id]','$key','$value[sub_id]','$value[page_name]','$value[subpage]','$value[title]','$value[meta_k]','$value[meta_d]','$value[text]','$value[pos]')");
}
if ($result == 'true') {
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=../page/edit_page.php?id=$cat'>
</HEAD>";
}
else {echo "<p>Страница не добалена!</p>";}
?>
Это добавление в базу.
Спустя 109 сек.
А вот как из базы назад в форму для редактирования не совсем пойму.