<?php
include \'../head.php\';
include \'navig.php\';
$sel = mysql_query(\"SELECT * FROM `us_book` WHERE `id_mas`=\".$s[id].\" LIMIT 5\"
$kol_msg = mysql_num_rows($sel);
$book = mysql_fetch_array($sel);
echo \'<center>Гостевая книга</center>\';
if($kol_msg!=0){
echo \"Имя: \".$book[name].\"<br>
e-mail: \".$book[mail].\"<br>
Сообщение: \".$book[msg].\"<br>
-----------------------------\";
navigation($page, $all_page);
}else{
echo \'Сообщений нет!\';
}
if(isset($_GET[add]))
{
$name = mysql_real_escape_string(htmlspecialchars($_POST[\'name\']));
$mail = mysql_real_escape_string(htmlspecialchars($_POST[\'mail\']));
$msg = mysql_real_escape_string(htmlspecialchars($_POST[\'msg\']));
mysql_query (\"INSERT INTO `us_book` (`name`, `mail`, `msg`, `id_mas`) VALUES (\'$name\',\'$mail\',\'$msg\',\'$s[id]\')\"
echo \'<br>Сообщение добавлено! <br><a href=\"index.php\">В гостевую \'.$name.\'</a>\';
include \'../foot.php\';
exit();
}
echo \'</div><div class=\"menu\"><form action=\"index.php?add\" method=\"post\">\';
echo\"Ваше имя: <br/>
<input class=\'input\' type=\\\"text\\\" value=\\\"\\\" size=\\\"20\\\" name=\\\"name\\\"/><br/>\";
echo\"Ваш e-mail<br/>
<input class=\'input\' type=\\\"text\\\" value=\\\"\\\" size=\\\"20\\\" name=\\\"mail\\\"/><br/>\";
echo\"Сообщение<br/>
<input class=\'input\' type=\\\"text\\\" value=\\\"\\\" size=\\\"20\\\" style=\\\"height: 50px;\\\" name=\\\"msg\\\"/><br/>\";
echo \'<input class=\"button\" type=\"submit\" value=\"Отправить\" />\';
echo\'</form>\';
include \'../foot.php\';
?>
вот код и при переходе на index.php?add в базу ничего не доходит) Запрос правильно сделан. Выводяться на экран переменные $_POST а в базу не доходит ))