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

Форум PHP

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

 

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

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

тема: Добавление новостей

Сообщения:  [1-10]   [11-19] 

 
 автор: elenaki   (12.12.2005 в 18:32)   письмо автору
 
   для: Yevgeniy   (12.12.2005 в 17:06)
 

лучше в отдельной папке, на которую поставить защиту с помощью .htaccess

да, забыла самое главное - вывод новостей на сайт:

<? include "config.inc.php";?>
<?
$page_query = mysql_query("select * from news where lang='$interface_lang' and active='Y' order by date DESC") or die(mysql_error());
while ($page = mysql_fetch_array($page_query)){

$date = $page['date'];
$text = stripslashes($page['text_news']);

?>
<table>
<tr class="text">
<td align="left"><b>&middot;<?=$date?></b> - &nbsp;<?=$text?></td>
</tr>
</table>
<?}?>

тут тоже lang надо заменить на id раздела.

   
 
 автор: Yevgeniy   (12.12.2005 в 17:06)   письмо автору
 
   для: elenaki   (12.12.2005 в 16:00)
 

Этот и другие файлы из архива надо разместить в каталоге со свеми остальными файлами сайта или в другом месте?

   
 
 автор: elenaki   (12.12.2005 в 16:00)   письмо автору
 
   для: Yevgeniy   (12.12.2005 в 15:50)
 

ТАК. кстати, во всех скриптах в том архиве, который выше прикреплен, подключение к базе
осуществляется через config.inc.php. так что надо еще операцию провести, чтобы скрипты
заработали - сохранить эти строки как файл config.inc.php с вашими данными, разумеется.


<? 
$db_host
=""
$db_user=""
$db_password=""
$db_database=""

mysql_connect($db_host$db_user$db_password) or die(mysql_error()); 
$db mysql_select_db ($db_database) or die(mysql_error()); 

?>

   
 
 автор: Yevgeniy   (12.12.2005 в 15:50)   письмо автору
 
   для: elenaki   (12.12.2005 в 14:11)
 

что-то получилось

CREATE TABLE 'news' (
'id' INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
'lang' CHAR( 2 ) NOT NULL ,
'date' VARCHAR( 12 ) NOT NULL ,
'text_news' LONGTEXT NOT NULL ,
'active' CHAR( 1 ) NOT NULL 
) TYPE = MYISAM ;

так?

   
 
 автор: elenaki   (12.12.2005 в 14:11)   письмо автору
 
   для: Yevgeniy   (12.12.2005 в 13:59)
 

id лучше сделать INT(11), а то TinyInt кончится на 255

   
 
 автор: Yevgeniy   (12.12.2005 в 13:59)   письмо автору
 
   для: elenaki   (12.12.2005 в 13:35)
 

нашел ссылку на phpMyAdmin, зашел туда, и мне стало еще хуже :)
создание таблицы выглядит примерно вот так: ...
частично я с Вашими строками разобрался, но здесь параметров значительно больше, я ввел на пробу первую строчку - я ее ввел правильно?
Куда вводить короткие строки типа  PRIMARY KEY  ('id') или они формируюся автоматически (можно ли просмотреть эту таблицу в таком виде, как Вы ее мне прислали - было бы намного проще редактировать).

   
 
 автор: elenaki   (12.12.2005 в 13:35)   письмо автору
 
   для: Yevgeniy   (12.12.2005 в 13:21)
 


<?
$db_host
="";
$db_user="";
$db_password="";
$db_database="";

mysql_connect($db_host$db_user$db_password) or die(mysql_error());
$db mysql_select_db ($db_database) or die(mysql_error());

mysql_query '(CREATE TABLE "news" (
  "id" tinyint(11) unsigned NOT NULL auto_increment,
  "lang" char(2) NOT NULL default '',
  "date" varchar(12) NOT NULL default '',
  "text_news" longtext NOT NULL,
  "active" char(1) NOT NULL default '',
  PRIMARY KEY  ("id")
) TYPE=MyISAM AUTO_INCREMENT=7 ;)'
?>


в первые строки вставляете свои данные (узнайте у хостера), сохраняете файл с именем
create_table.php и запускаете его, набрав в броузере http://your_site/create_table.php
PS если есть кнопка "Создать базу", должна быть и кнопка "Создать таблицу" или ссылка на
phpMyAdmin. узнайте у хостера.

   
 
 автор: Yevgeniy   (12.12.2005 в 13:21)   письмо автору
 
   для: Yevgeniy   (12.12.2005 в 13:21)
 

водишь пароль, выводится: ... и больше ничего ...

   
 
 автор: Yevgeniy   (12.12.2005 в 13:21)   письмо автору
 
   для: Yevgeniy   (12.12.2005 в 13:20)
 

так выглядит панель управления ... если щелкнуть по кнопочке выводится окошко

   
 
 автор: Yevgeniy   (12.12.2005 в 13:20)   письмо автору
 
   для: elenaki   (12.12.2005 в 13:14)
 

в контрольной панели как раз и есть эта кнопочка "База данных", с комментарием к ней ...
чтобы не быть многословным, посмотрите скрины ...

   

Сообщения:  [1-10]   [11-19] 

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

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