Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Форма для добавления новых сайтов
 
 автор: Firozet   (01.07.2012 в 12:17)   письмо автору
 
 

Здравствуйте.
Помогите разобраться.

Нужно сделать вот. что: Форма для добавления новых сайтов (в виде textarea, где разделителями является перевод строки или любой символ-разделитель)

1 таблица, 3 поля - HOST, дата актуализации и статус. СУБД: MySQL

  Ответить  
 
 автор: flaers   (03.07.2012 в 19:40)   письмо автору
 
   для: Firozet   (01.07.2012 в 12:17)
 

поле ввода
<form action='handler.php' method='post'>
<textarea name='text'></textarea>
<input type='submit' value='post'>
</form>

handler.php

<?php
if(isset($_POST['text'])) {
  
$text htmlspecialchars($_POST['text']);
  
$list explode("/n"$text);
  foreach(
$list as $item) {
    
mysql_query("INSERT INTO `table` (`name`,`date`) VALUES ('$item', '".date("m.d.y")."')");
  }
}
?>

если будут вопросы по составлению таблицы, пишите

  Ответить  
 
 автор: confirm   (03.07.2012 в 20:17)   письмо автору
 
   для: flaers   (03.07.2012 в 19:40)
 

Во-первых не "/n", а "\n", а во-вторых на win платформе это "\r\n", в третьих - зачем htmlspecialchars()? И как вы проверять достоверность введенных данных собираетесь?

  Ответить  
 
 автор: flaers   (03.07.2012 в 23:02)   письмо автору
 
   для: confirm   (03.07.2012 в 20:17)
 

да, с "/n" я накосячил
а насчет второго: я написал примернуюю технологию добавления и не парился на разных проверках. Дождемся автора и узнаем, что он хочет

  Ответить  
 
 автор: confirm   (04.07.2012 в 07:31)   письмо автору
 
   для: flaers   (03.07.2012 в 23:02)
 

В вашей примерной технологии совсем ненужное htmlspecialchars(), и при этом ни слова об экранировании при добавлении в базу.
Что касается проверки, то это скорее забота автора такой затеи, так как в данном случае такое возможно только тогда, когда будет иметь силу закона обязательного для исполнения, чего гарантировать нельзя. Другими словами, вся эта затея чушь полнейшая.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования