непонятная ошибка

M
На сайте с 31.10.2012
Offline
1
213

создал форму ввода данных в таблицу my sql но почему то когда нажимаю кнопку ОТПРАВИТЬ, загружается файл submitter и ничего не происходит. сообщении о ошибках нет, и данные в таблицу peoples не вводятся.

вот код файла admin.php

<?php

require "auth.php";
?>
<?php header("Content-type: text/html; Charset=Windows-1251");
?>
<br>Страница ввода имени
<br>
<?
require '../inc/connect.php';
?>
<!-- далее идет обычный HTML -->
<script language="javascript" type="text/javascript"
src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "exact",
elements : "elm_content",
theme : "advanced"
});
</script>
<form method='post' action='submitter.php'>
Ввести имя:<input type='text' name='name'>
<p>
Жен/Муж:<select name='sex'>
<option value='boy'>boy</option>
<option value='girl'>girl</option></select>
<p>
Surname:<select name='surname'>
<option value='arab'>arab</option>
<option value='grek'>grek</option>
<option value='latin'>latin</option>
<option value='muslim'>muslim</option>
<option value='russia'>russia</option>
</select>
<p>
Буква:<input type='text' name='bukva'>
<p>
Номер URL:<input type='text' name='d'><p>
<textarea id="elm_content" rows="5" cols="5" name="d"></textarea><p>
<input type='submit' value='Отправить'>
</form>

вот сам submitter.php

<?php

require "auth.php";
?>
<?php header("Content-type: text/html; Charset=Windows-1251");
?>
<p><a href="index.php">Главная</a> | <a href="contact.php">Контакты</a> | <a href="admin.php">Админка</a> | <a href="admin.php?do=logout">Выход</a></p>
<hr>
<?
require '../inc/connect.php';
?>
<?php
$result = mysql_query ("INSERT INTO `peoples` (name,sex,surname,bukva,d) VALUES ('.$_POST['name'].','.$_POST['sex'].','.$_POST['surname'].','.$_POST['bukva'].','.$_POST['d'].')");
if ($result == true) {
echo "Информация занесена"; }
?>
<?php
echo "<p>test";
?><p><?php
$query = "SELECT * FROM `peoples` ORDER BY id DESC limit 10";
$res = mysql_query($query);
while($row55 = mysql_fetch_array($res))
{
echo "".$row55['id']." ".$row55['name']."<p>";
}
?>
Делай что должен, и будь что будет!
samimages
На сайте с 31.05.2009
Offline
427
#1

POST указывайте как метод отправки формы!

по умолчанию может только GET отправляться... да и то далеко не всегда

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
M
На сайте с 31.10.2012
Offline
1
#2
samimages:
POST указывайте как метод отправки формы!

по умолчанию может только GET отправляться... да и то далеко не всегда

а на что посоветуете исправить?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий