Вставка текста с одной страницы в форму на другой странице

rdyu

Новичок
Вставка текста с одной страницы в форму на другой странице

Здравствуйте.
Помогите написать скрипт который выполняет следующие:
Есть страница 1 на ней услуги либо товар с ссылкой "ЗАКАЗАТЬ" и есть страница 2 с формой отправки письма..
Надо сдлеать так чтоб при нажатии на ссылку ЗАКАЗАТЬ открывалась страница 2 и там в textarea вытавлялся текст с предыдущей страницы (тоесть то что что заказал посетитель сайта)

подобная схема реализована тут: http://www.kvolitek.ru/catalogue/category/?id=33
там если нажать по ссылке заявка попадаешь на страницу с формой и уже с текстом в поле textarea

но там на яваскрипте как я понял что мне не подошло..
 

x-yuri

Новичок
вот мы и встретились)

но там на яваскрипте как я понял что мне не подошло..
там не на яваскрипте. И никакой текст с одной страницы на другую не передается. На второй странице просто на основе id товара отображается его название
 

StUV

Rotaredom
подобная схема реализована тут:
там тупо ID продукта в ссылке "заявка" - по этому ID в хтмл-форму в <textarea>...</textarea> в шаблоне подставляется название продукта, соответствующего ID из урла
 

Фанат

oncle terrible
Команда форума
для этого надо немного знать язык PHP или обратиться к тому, кто знает.
 

dimagolov

Новичок
rdyu, обратиться было применено в смысле "заплатить деньги за сделанную работу"
 

antson

Новичок
Партнер клуба
rdyu
НА странице 1 откуда берется описание услуги или товара ?
т.е. это статичный хтмл или сформирована несложным
php скриптом или какойто распространенной cms ?

Страница 2 - сейчас отсутвует совсем или сформирована несложным php скриптом или какойто распространенной cms ?

скрипт вызываемый по form=action со страницы 2 отсутвует или что там уже есть.

в зависимости от этого и будет решение и цена его.

Ну а если будет полное ТЗ на сайт, посмотрим может он и целиком в соточку тысяч уложиться ;)

за 500 рублей можно только в нужном месте дописать echo ;) Если все остальное уже есть
и простенькие скрипты
 

rdyu

Новичок
на 1 (html) сейчас просто таблица в 3 столбца : фото, название, цена. хочу добавить еще заказать.
страница 2 с формой php, там скрипт отправки сообщения код:

<?
$stringmess = "Отправить сообщение:";
$form_blok = "
<center> <p class=\"text\" align=\"left\"> $stringmess</p> </center>
<form method=\"post\" action=\"$PHP_SELF\">
<p><strong class=\"text\"><span>*</span> Ваше имя:</strong><br>
<input type=\"text\" name=\"sender_name\" size=\"30\"></p>
<p><strong class=\"text\"><span>*</span> Ваш E-mail:</strong><br>
<input type=\"text\" name=\"sender_mail\" size=\"30\"></p>
<p><strong class=\"text\"><span>*</span> Сообщение:</strong><br>
<textarea name=\"message\" cols=35 rows=5 wrap=virtual></textarea></p>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"200\" align=left>
<td align=center valign=top width=\"100\" height=\"5\">
<input type=\"hidden\" name=\"op\" value=\"ds\">
<input class=but type=\"submit\" name=\"submit\" value=\"Отправить\"></p>
</td></tr></table>
<BR><BR><BR>
<span>*</span> - Поля, обязательные для заполнения<BR>
</form>
</td></tr>
";

if ($op != "ds") {

echo "$form_blok";
}

else if ($op == "ds"){
if ($sender_name ==""){
$name_err = "<font color=\"red\" class=\"text\">Вы не заполнили поле <b>ИМЯ</b>!</font><br>";

$send = "no";
}
if ($sender_mail =="") {
$mail_err ="<font color=\"red\" class=\"text\">Вы не заполнили поле <b>E-mail</b>!</font><br>";

$send = "no";
}

else if(!preg_match("/^([a-z,0-9])+\@([a-z,0-9])+(\.([a-z,0-9])+)+$/", $sender_mail))

{
$mail_err1 = "<font color=\"red\" class=\"text\">Вы не правильно заполнили поле <b>E-mail</b>!</font><br>";

$send = "no";
}
if ($message ==""){
$message_err = "<font color=\"red\" class=\"text\">Вы не заполнили поле <b>Сообщение</b>!</font><br>";

$send = "no";
}


if ($send != "no"){
$msg= "Сообщение с сайта www\n";
$msg .= "Назначение:\t$sender_nazn\n\n\n";
$msg .= "Имя отправителя:\t$sender_name\n";
$msg .= "E-mail отправителя:\t$sender_mail\n";
$msg .= "Сообщение: $message\n\n\n";
$msg .= "IP адрес отправителя: ";
$msg .= getenv("REMOTE_ADDR");
$to = "info@***.ru";
$subject = "Письмо с сайта www.****.ru (contact) - ";
$subject .= date('d.m.Y, H:i:s');
$mailheaders .="Reply-To: $mail\n";

mail ($to, $subject, $msg, $mailheaders);
$stringmess_ok = "Уважаемый $sender_name, Ваше сообщение было успешно отправленно.<br>";
echo "<center><p class=\"text\">$stringmess_ok</p><br>";
echo "<a href=\"http://www.***.ru/contacts/\" class=\"leftmenu\">Написать еще одно сообщение</a><br></center>";

}
else if ($send == "no") {
echo "<center>";
echo "$name_err";
echo "$mail_err";
echo "$message_err";
echo "$mail_err1";
echo "<a href=\"javascript:history.back()\" class=\"leftmenu\">Вернитесь назад и
повторите попытку</a><br>";

echo "</center>";
}
}
?>
надо с 1 стр вставить во вторую в texarea название услуги с 1-вой
 

StUV

Rotaredom
на 1 (html) сейчас просто таблица в 3 столбца
эту даблицу при необходимости просто редактируют "руками" ?
т.е. данные о товарах кроме этой страницы нигде не хранятся ?
 

dimagolov

Новичок
rdyu, тебе придется писать скрипт магазина с хранением товаров в базе и формированием заказов и т.п. Потому что веб-приложения так не пишутся: рисуется страничка в дримвивере или еще с чем с товаром (прайс) потом к ней приделывается страничка заказов. Делается так: есть БД с товарами, по ней строится прайс и из нее же можно делать заказы и делается интерфейс для хозяев чтобы товары править/добавлять.

Ты бы посмотрел на готовые магазины, тот же osCommerce, например
 
Сверху