Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2011, 15:06   #1
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию Форма и отправка данных

Хоетл сделать следующее форма на ней 3 поля имя, почта, и место под код баннера, когда человек щелкнет по кнопке они запишуться в текстовик... но почему то не выходит это и понять не могу причины (с формами работаю первый раз)

Код:
<form method="post" action="test.php" >
<p>Имя<br />
<input name="ename" type="text" /></p>
<p>E-MAIL<br />
<input name="email" type="text" /></p>
<p>Код вашего баннера<br />
<textarea name="knjkln" cols="40" rows="6"></textarea></p>
<input name="obmen" type="button"  value="Отправить предложение" />
</form>

PHP код:
<?php
$na 
$_POST['ename'];
$ma $_POST['email'];
$co $_POST['html_code'];
$mytext '|--------------|\r\n Имя:'.$name.'\r\n Электронный ящик:'.$mail.'\r\n Код баннера:'.$code;
$ftr fopen("banners.txt""r+");
$test fwrite($fp$mytext); 
 if (
$test) {
     echo 
'Данные в файл успешно занесены.';
  }
 else echo 
'Ошибка при записи';
 
fclose($fp); 
?>
может где то я ошибку допустил?
cargo29 вне форума Ответить с цитированием
Старый 16.09.2011, 16:22   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от cargo29 Посмотреть сообщение
почему то не выходит это и понять не могу причины
....
может где то я ошибку допустил?
Тут понимать нечего - тут просто видно же всё:
Цитата:
$na = $_POST['ename'];
$ma = $_POST['email'];
$co = $_POST['html_code']; - откуда? в форме нет такого поля
$mytext = '|--------------|\r\n Имя:'.$name.'\r\n Электронный ящик:'.$mail.'\r\n Код баннера:'.$code;
$ftr = fopen("banners.txt", "r+");
$test = fwrite($fp, $mytext);
Не тратили бы вы свое время на это дурацкое программирование.
Уверен - вы сможете добиться успехов в каком-нибудь другом деле...
Andkorol вне форума Ответить с цитированием
Старый 16.09.2011, 16:48   #3
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

все это обрезки мои эксперементы, думал может переменные нельзя такие использовать в хтмл и пхп нормально все было, где же все же моя ошибка в чем?
cargo29 вне форума Ответить с цитированием
Старый 16.09.2011, 16:56   #4
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

вот мне помогли тут

Код HTML:
<form method="post" action="test.php" >
<p>Имя<br />
<input name="ename" type="text" /></p>
<p>E-MAIL<br />
<input name="email" type="text" /></p>
<p>Код вашего баннера<br />
<textarea name="banner_code" cols="40" rows="6"></textarea></p>
<input name="obmen" type="submit"  value="Отправить предложение" />
</form>
PHP код:
<?php 
$name 
$_POST['ename']; 
$mail $_POST['email']; 
$code $_POST['banner_code']; 
$mytext '|--------------|\r\n Имя:'.$name.'\r\n Электронный ящик:'.$mail.'\r\n Код баннера:'.$code
$ftr fopen("banners.txt""a+");  
 if (
fwrite($ftr$mytext)) { 
     echo 
'Данные в файл успешно занесены.'
  } 
 else { 
     echo 
'Ошибка при записи'
  } 
 
fclose($ftr);  
?>
у меня такое же было все так же , с еременными я мудрил сам исправлял... только у меня было r+ а не а+
cargo29 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка произвольных данных russian-stalker Софт 1 10.01.2011 22:31
Отправка данных на почту. vitaxa94 Помощь студентам 0 14.11.2010 20:31
Подключение к сайту, ввод данных, отправка данных. Hichigo Общие вопросы C/C++ 0 20.07.2010 20:24
Отправка данных на сервер. iGlass Работа с сетью в Delphi 2 10.09.2009 17:17
Отправка\Приём сообщения. Прозрачная форма. Zeraim Общие вопросы Delphi 6 26.12.2008 20:02