[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма без перезагрузки страницы
kyzmichev
вот есть две формы


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link
rel="shortcut icon" href="/images/faviconnew.ico" />
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>
Загрузка объявления</title>
<link
rel="stylesheet" type="text/css" href="css.css">
<script
type="text/javascript" src="js/jquery-1.5.2.min.js"></script>
<script
type="text/javascript" language="javascript">
function
senddata() {
$.ajax({
type: 'POST',
url: "rabota.php",
data: { name: $('#name').val(), text:$('#text').val(), phone:$('#phone').val(), city:$('#city').val() },
success: function(data){$('#resp').html(data)}}
)}

</script>
</head>

<body
background="img/fon.jpg">
<table
width="950" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td
bgcolor="#DDEBF7">

<table
width="950">
<tr>
<td
width="364">
<a
href="../download.php"><img src="img/7.png" width="243" height="58"></a>
</td>
<td
width="307">
<h1><strong
style="color:#FFF">CLASSIFIEDS</strong></h1>
</td>
<td
width="213">
<form
action="search.php" method="post" id="search-block-form" name="search">
<div
class="form-item">
<input
type="text" name="words" value="" maxlength="128" placeholder="Найти...">
</div>
<div
class="form-actions">
<input
type="submit" name="bsearch" value="Поиск" class="form-submit">
</div>
</form>
</td>
</tr>
</table>

</td>
</tr>
<tr>
<td
bgcolor="#FFFFFF"><table width="950" border="0" cellspacing="0" cellpadding="0">
<tr>
<td
width="190" valign="top" bgcolor="#DDEBF7"><?php include "blocks/menu.php"; ?></td>
<td
width="600" valign="top">
<p><form
action="obr.php" method="post" enctype="multipart/form-data">
<center><p
class="bk">Загрузите картинку объявления:</p>
<input
name="filename" type="file">
<p
class="bk">Укажите ещё 4 фотографии:</p></center>
<center><input
name="photo1" type="file">
<input
name="photo2" type="file">
<input
name="photo3" type="file">
<input
name="photo4" type="file"></center>
<center><p
class="bk">Укажите название объявления:</p>
<input
name="nameob" type="text" size="30" maxlength="255" id="name" >
<p
class="bk">Текст вашего объявления:</p>
<textarea
name="text" cols="30" rows="10" id="text"></textarea>
<p
class="bk">Укажите стоимость товара:</p>
<input
name="st" type="text" size="30" maxlength="255" id="st" >
<p
class="bk">Укажите номер мобильного телефона:</p>
<input
name="phone" type="text" size="30" maxlength="50" id="phone" >
<br>
<br>
<select
name = "city">
<option>
Выберите ваш город:</font>
<option
class="nn">Нижегородская область</font>
<option
value = "г.Арзамас">г.Арзамас
<option value = "г.Балахна">г.Балахна
<option value = "г.Богородск">г.Богородск
<option value = "г.Бор">г.Бор
<option value = "г.Ветлуга">г.Ветлуга
<option value = "г.Володарск">г.Володарск
<option value = "г.Ворсма">г.Ворсма
<option value = "г.Выкса">г.Выкса
<option value = "г.Горбатов">г.Горбатов
<option value = "г.Городец">г.Городец
<option value = "г.Дзержинск">г.Дзержинск
<option value = "г.Заволжье">г.Заволжье
<option value = "г.Княгинино">г.Княгинино
<option value = "г.Кстово">г.Кстово
<option value = "г.Кулебаки">г.Кулебаки
<option value = "г.Лукоянов">г.Лукоянов
<option value = "г.Лысково">г.Лысково
<option value = "г.Навашино">г.Навашино
<option value = "г.Нижний Новгород">г.Нижний Новгород
<option value = "г.Павлово">г.Павлово
<option value = "г.Первомайск">г.Первомайск
<option value = "г.Перевоз">г.Перевоз
<option value = "г.Саров">г.Саров
<option value = "г.Семенов">г.Семенов
<option value = "г.Сергач">г.Сергач
<option value = "г.Урень">г.Урень
<option value = "г.Чкаловск">г.Чкаловск
<option value = "г.Шахунья">г.Шахунья
</select>
<br>
<br>
<select
name = "transport">
<option>
Выберите раздел:</font>
<option
class="nn">Транспорт</font>
<option
value = "Автомобили с пробегом">Автомобили с пробегом
<option value = "Новые автомобили">Новые автомобили
<option value = "Мотоциклы и мототехника">Мотоциклы и мототехника
<option value = "Грузовики и спецтехника">Грузовики и спецтехника
<option value = "Водный транспорт">Водный транспорт
<option value = "Запчасти и аксессуары">Запчасти и аксессуары
<option class="nn">Недвижимость</font>
<option
value = "Квартиры">Квартиры
<option value = "Комнаты">Комнаты
<option value = "Дома,дачи,коттеджи">Дома,дачи,коттеджи
<option value = "Земельные участки">Земельные участки
<option value = "Гаражи">Гаражи
<option value = "Коммерческая недвижимость">Коммерческая недвижимость
<option value = "Недвижимость за рубежом">Недвижимость за рубежом
<option class="nn">Личные вещи</font>
<option
value = "Одежда,обувь,аксессуары">Одежда,обувь,аксессуары
<option value = "Детская одежда и обувь">Детская одежда и обувь
<option value = "Товары для детей и игрушки">Товары для детей и игрушки
<option value = "Часы и украшения">Часы и украшения
<option value = "Красота и здоровье">Красота и здоровье
<option class="nn">Для дома и дачи</font>
<option
value = "Бытовая техника">Бытовая техника
<option value = "Мебель и интерьер">Мебель и интерьер
<option value = "Товары для кухни">Товары для кухни
<option value = "Ремонт и строительство">Ремонт и строительство
<option class="nn">Бытовая электроника</font>
<option
value = "Аудио и видео">Аудио и видео
<option value = "Компьютерные игры">Компьютерные игры
<option value = "Настольные компьютеры">Настольные компьютеры
<option value = "Ноутбуки">Ноутбуки
<option value = "Планшеты и электронные книги">Планшеты и электронные книги
<option value = "Товары для компьютеры">Товары для компьютера
<option value = "Телефоны">Телефоны
<option value = "Фототехника">Фототехника
<option class="nn">Хобби и отдых</font>
<option
value = "Охота и рыбалка">Охота и рыбалка
<option value = "Спорт и отдых">Спорт и отдых
<option value = "Велосипеды">Велосипеды
<option value = "Билеты и путешествия">Билеты и путешествия
</select>
<br>
<br>
<input
id="go" onclick="senddata();" type="submit" name="go" value="Отправить" />
</center>
</form></p>
<div
id="resp"></div>
<br>
</td>
<td
width="203" valign="top" bgcolor="#DDEBF7"><?php include "blocks/reclama.php"; ?></td>
</tr>
</table></td>
</tr>
<tr>
<td
bgcolor="#DDEBF7"><?php include "blocks/footer.php"; ?></td>
</tr>
</table>
</body>
</html>



вот 2


<meta http-equiv="REFRESH" content="1; URL=http://classifieds.ru">
<?php

include"db.php";
if($_FILES["filename"]["size"] > 800*5*600)
{
echo ("Размер файла превышает 5 мегабайт");
exit;
}
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
{
$dir = 'image/';
$file_name = $dir . $_FILES['filename']['name'];
// Если файл загружен успешно, перемещаем его
// из временной директории в конечную

move_uploaded_file($_FILES["filename"]["tmp_name"], $file_name);
} else {
echo("Ошибка загрузки файла");
}
if($_FILES["photo1"]["photo2"]["photo3"]["photo4"]["size"] > 800*5*600)
{
echo ("Размер файла привышает 5 мегабайт");
exit;
}
if(is_uploaded_file($_FILES["photo1"]["tmp_name"]))
if(is_uploaded_file($_FILES["photo2"]["tmp_name"]))
if(is_uploaded_file($_FILES["photo3"]["tmp_name"]))
if(is_uploaded_file($_FILES["photo4"]["tmp_name"]))
{
$dir = 'image/';
$photo1 = $dir . $_FILES['photo1']['name'];
$photo2 = $dir . $_FILES['photo2']['name'];
$photo3 = $dir . $_FILES['photo3']['name'];
$photo4 = $dir . $_FILES['photo4']['name'];
move_uploaded_file($_FILES["photo1"]["tmp_name"], $photo1);
move_uploaded_file($_FILES["photo2"]["tmp_name"], $photo2);
move_uploaded_file($_FILES["photo3"]["tmp_name"], $photo3);
move_uploaded_file($_FILES["photo4"]["tmp_name"], $photo4);
} else {
echo("Ошибка загрузки файла");
}
if (!empty($_POST))
{
$result="INSERT INTO `transport` (`filename`,`photo1`,`photo2`,`photo3`,`photo4`,`nameob`,`text`,`st`,`phone`,`city`,`transport`) VALUES ('".$file_name."','".$photo1."','".$photo2."','".$photo3."','".$photo4."','".mysql_real_escape_string($_POST['nameob'])."',
'"
.mysql_real_escape_string($_POST['text'])."',
'"
.mysql_real_escape_string($_POST['st'])."',
'"
.mysql_real_escape_string($_POST['phone'])."',
'"
.mysql_real_escape_string($_POST['city'])."',
'"
.mysql_real_escape_string($_POST['transport'])."')";
if (mysql_query($result)) {echo 'Объявление загружено! Вы автоматически перейдете назад.';}
}

?>


то есть первая форма а вторая обработчик .. помогите сделать из этих форм так что бы без перезагрузки страницы была форма отправки данных..
Быстрый ответ:

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