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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Дата в БД

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-48] 

 
 автор: solomusic   (25.08.2008 в 23:20)   письмо автору
 
   для: Trianon   (25.08.2008 в 23:16)
 

да... точно.... вновь моя великая внимательность... СПАСИБО СПАСИБО СПАСИБО...
а могу ли я у Вас попросить номер аськи? обещаю что доставать не буду, и спрашивать в случаи если уже ну просто вот ни как не могу понять... и не могу нигде найти ответ... ни в книгах ни в нете

  Ответить  
 
 автор: Trianon   (25.08.2008 в 23:16)   письмо автору
 
   для: solomusic   (25.08.2008 в 23:10)
 

пробела между NOW и () быть не должно.
Должно быть написано слитно NOW()

  Ответить  
 
 автор: solomusic   (25.08.2008 в 23:10)   письмо автору
 
   для: Trianon   (25.08.2008 в 23:03)
 

выводит ошибку:

error in INSERT INTO `b` ( `id`, `name`, `kto`, `rubric`, `pdrubric`, `city`, `area`, `street`, `cena`, 
`val`, `phone`, `email`, `det`, `srok`, `date`) VALUES ( '', 'ап', 'Частное лицо', 'Продам', 'дачи', 
'Тернополь', '', 'ап', 'ап', 'y.e.', 'ап', 'ап', 'ап', NOW() + INTERVAL 7 DAY, NOW ())FUNCTION 
board.NOW does not exist

  Ответить  
 
 автор: Trianon   (25.08.2008 в 23:03)   письмо автору
 
   для: solomusic   (25.08.2008 в 22:56)
 

Значит у Вас будет header("Location: board.php");

  Ответить  
 
 автор: solomusic   (25.08.2008 в 22:56)   письмо автору
 
   для: Trianon   (25.08.2008 в 22:49)
 

ну ... после добавки информации должно просто открывать страницу board.php и все...

  Ответить  
 
 автор: Trianon   (25.08.2008 в 22:49)   письмо автору
 
   для: solomusic   (25.08.2008 в 22:38)
 

после того как строка занесена в таблицу, Ваш скрипт вообще что-либо пользователю показывать собирается?

Довольно неожиданно заполнить поля, нажать на кнопку отправки, а в ответ получить чистый белый экран.

  Ответить  
 
 автор: solomusic   (25.08.2008 в 22:38)   письмо автору
 
   для: Trianon   (25.08.2008 в 22:34)
 

хм... понятно... но Вы не объяснили мне вот это:
<?php // ==== файл listb.php ====   

// тут надо подключаться к бд   
//  вызывать SELECT и рисовать таблицу   

?>

что и к чему это????

  Ответить  
 
 автор: Trianon   (25.08.2008 в 22:34)   письмо автору
 
   для: solomusic   (25.08.2008 в 22:28)
 

>и еще... в таком случаи... как я понимаю... необходимость вот всего того что окружает форму, в
>смысле таблицы и дивы удалять из листа форм не обязательно...

Нет, конечно. Зачем? Это всё должно быть удалено из обработчика.
Или (если обработчик и фрагмент формирования вывода находятся в одном скрипте) хотя бы поставлено под условный оператор так, чтобы при вызове обработчика вывод оказался отключен.

>оставить оно ведь по сторонам (a.php и b.php).и здесь как вижу просто Вы разбили сам скрипт
>добавки... а я поняла что мешает окружающий форму шаблон...

Мешает не сам шаблон. Мешает факт преждевременного вывода на страницу.
Вероятно в listb.php тоже потребуется этот самый шаблон включить.
При этом не исключено, что файл listb.php и formb.php окажутся настолько близкими, что проще будет обойтись одним.

  Ответить  
 
 автор: solomusic   (25.08.2008 в 22:28)   письмо автору
 
   для: Trianon   (25.08.2008 в 22:20)
 

хм... все поняла... кроме последнего...
отображатель результатов
<?php // ==== файл listb.php ====  

// тут надо подключаться к бд  
//  вызывать SELECT и рисовать таблицу  

?>

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

  Ответить  
 
 автор: Trianon   (25.08.2008 в 22:20)   письмо автору
 
   для: solomusic   (25.08.2008 в 22:10)
 

Странно как-то разбили...
Я вижу разбиение таким:

Форма:
<?php  // ==== файл formb.php =====

include "a.php";

<
form method="POST" action="insertb.php">
<
input type="hidden" name="save" value="1">
<
table border="0" cellpadding="0" cellspacing="0" width="100%">
<
tr>
<
td style="width:30%">Ваше имя<font color="#ff0000">*</font>:</td>
<
td style="width:60%"><table width="100%"><tr><td><input type="Text" name="name" style="width:100%" value=""/></td></tr></table>
</
td></tr>
............
<
tr><td><hr/></td></tr>
<
tr id="bdM65"><td align="center" colspan="2" class="manTdBut" id="bdM66">
<
input type="submit" value="добавить" /> &nbsp;<input class="manFlRst" type="reset" id="bdF23" 
value="очистить" onclick="" />
</
td></tr>
</
table>
</
form>
<?
php
include "b.php";
?> 


Обработчик:

<?php  // ==== Файл:  insertb.php ==== 
if(isset($_POST['save'])){
mysql_connect("localhost","root","");
mysql_select_db("board");
$srok intval(@$_POST['srok']); 
if(
$srok 0$srok "NOW() + INTERVAL $srok DAY"
else if(
$srok 0$srok "NOW() + INTERVAL $srok MONTH"
else   
$srok "NOW()";
$sql="INSERT INTO `b` ( `id`, `name`, `kto`, `rubric`, `pdrubric`, `city`, `area`, `street`, `cena`, `val`, 
`phone`, `email`, `det`, `srok`, `date`) VALUES ( '', '"
.$_POST['name']."', '".$_POST['kto']."', '".$_POST
['rubric']."', '".$_POST['pdrubric']."', '".$_POST['city']."', '".$_POST['area']."', '".$_POST['street']."', '".$_POST
['cena']."', '".$_POST['val']."', '".$_POST['phone']."', '".$_POST['email']."', '".$_POST['det']."', $srok, NOW
())"
;
if(!(
$res mysql_query($sql))) 
  exit(
"error in $sqlmysql_error()); 

header("Location: listb.php");

}
?>


отображатель результатов

<?php // ==== файл listb.php ==== 

// тут надо подключаться к бд 
//  вызывать SELECT и рисовать таблицу 

?>

  Ответить  

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-48] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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