Jump to content

Pavel_html

User
  • Posts

    692
  • Joined

  • Last visited

Everything posted by Pavel_html

  1. Вы не меня не поняли!! Новая таблица для комментариев к определеной статьи. А для статей у меня одна таблица. Ну например у меня есть статья "О невозможности всего сущего". Она располагается в таблице articles, под id - ом 18. И для этой статьи создается отдельная таблица комментариев, которая названа примерно так: comments_id, где id - id статьи в таблице articles.
  2. Нет, для каждой статьи новая таблица.
  3. Вот скажите, почему у меня не работает этот код (все логины и пароли изменены): <?php if(isset($_POST['fname'])){ $sdbname="localhost"; $user_name="root; $user_password="123456"; $db_name="test_db; if(!$link=mysql_connect($sdbname, $user_name,$user_password)){ echo "Не могу соединится с сервером базы данных"; exit(); } if(!mysql_select_db($db_name, $link)){ echo "Не могу выбрать базу данных"; exit(); } $id=$_GET['id']; $str_sql="CREATE TABLE IF NOT EXISTS comments_$id( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(50), text VARCHAR(500) )"; if(!mysql_query($str_sql, $link)){ print mysql_error(); } if(empty($_POST['name'])){ $error="Вы не ввели имя "; } if(empty($_POST['e-mail'])){ $error.="Вы не ввели e-mail "; } if(empty($_POST['body'])){ $error.="Вы не ввели сообщение "; die(); } if(strlen($_POST['body'])<10){ $error.="Вы ввели слишком маленькое собщение "; } $regexp='^[0-9a-zA-Z]([0-9a-zA-Z-_]+.)*[0-9a-zA-Z]*@[a-zA-Z0-9]*([0-9a-zA-Z-_]+.)*[0-9a-zA-Z]+.[a-zA-Z]{2,6}$'; if(!preg_match("/$regexp/", $_POST['e-mail'])){ $error.="Вы ввели неправильный e-mail"; } if(!empty($error)){ echo "<div class="error">"; echo $error; echo "</div>"; die(); } $name=strip_tags($_POST['name']); $email=strip_tags($_POST['e-mail']); $body=strip_tags($_POST['body']); $query="INSERT INTO comments_$id VALUES( '', '$name', '$email', '$body' )"; mysql_query($query, $link); mysql_close($link); $host = $_SERVER['HTTP_HOST']; $fn = "http://".$host.$_POST['fname']; echo "<script language=JavaScript> window.location='$fn' </script>"; } ?> Ошибок он не выдает, только белый экран, и все!
  4. $str_sql="CREATE TABLE IF NOT EXISTS comments_$id( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(50), text VARCHAR(500) )"; ???
  5. там все по английски!
  6. Я понимаю что я такой тупой. Я просто не совсем хорошо знаю SQL. Можешь подсказать, как сделать так: проверить что таблица существует, и если она не существует, сделать ее?
  7. Вот я сделал следущий запрос: $str_sql="CREATE TABLE IF EXISTS comments_$id( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(50), text VARCHAR(500) )"; но мне почемуто скрипт выдает ошибку.. Не знаю в какой раз я это говорю, но помогите, уважаемые Гуру!
  8. Pavel_html

    background

    Учитесь использовать BBCode!
  9. http://narod.yandex.ru/disk/
  10. Толстый слой "шоколадного соуса". И интересная информация
  11. способ есть!! <html> <head> <title>Изменения размера точки</title> <style type="text/css"> .tochka{ display: list-item; /* правило, чтобы элементы воспринимались как список */ list-style-type:disc; /* тута все понятно */ font-size:20px; /* размер этой точки (непомню как называется) */ position:relative; top:15px; } ul li{ list-style-type:none; } </style> </head> <body> <ul> <li><b class="tochka"></b>Пункт 1</li> <li><b class="tochka"></b>Пункт 2</li> <li><b class="tochka"></b>Пункт 3</li> <li><b class="tochka"></b>Пункт 4</li> <li><b class="tochka"></b>Пункт 5</li> <li><b class="tochka"></b>Пункт 6</li> </ul> </body> </html> Чисто тереоретически.
  12. <?php include("includes/shapka.tpl"); ?> Или используй SSI... SSI по шагам.
  13. Мы писали, мы писали, наши пальчики устали. Щас мы отдохнем, и опять флудить пойдем!
  14. Спасибо!! Все работает!!
  15. UPDATE blog SET header='Жизнь прекрасна!', krat='Думаю из заголовка все понятно', body='Скоро экошкола 2008!!!!!!!!!rnУра!!!!!!!' WHERE id=
  16. Ну даже когда я это исправил, всеравно не работает.
  17. Вот есть такой запрос: $zag=mysql_escape_string($zag); $krat=mysql_escape_string($krat); $body=mysql_escape_string($body); $str_sql="UPDATE blog SET header='$zag', krat='$krat', body='$body' WHERE id=$id"; if(!mysql_query($str_sql, $link)){ print mysql_error(); } и функция mysql_error() мне выдает следущее собщение: пытался перевести гуглом переводчиком но он мне какую то дребедень выдает... Уважаемые Гуру! В чем дело??
  18. Сейчас тебе Дима коечто напишет.
  19. Возьми пакет, и подыши в него говорят помогает Скажи а что это за студия "Силуэт"? P.S. Можешь кинуть ссылку для скачивания твоего скрипта новостей?
  20. http://www.webmasterschool.ru/articles/article60.php
  21. Там на buhara.ru половина сделана с помощью flash. Думаю в принцепе такой сайт будет стоить 3000-4000 руб.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy