Rambler's Top100
, : |

! : http://dreamweaver.net.ru/new-forum/

| FAQ | | |

Создание гостевой книги в Dreamweaver (обучалка на сайте)
.  1, 2
 
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Динамические страницы
 
admin
Администратор

Администратор


: 40

: 10.08.2004
: 1717
: Ukraine

: 14, 2007 6:51 am     :

Если Апач запущен - кнопку не нажимаем
O'Sullivan
Знакомый

Знакомый


: 43

: 01.12.2005
: 96
: Odessa

: 19, 2007 11:00 am     :

Возникла неясность на стадии Создания соединения с базой данных. Всё сделал по инструкции, создал сайт в Дриме как показано на первой странице (и проверил еще раз установки), этапы соединения с базой данных прошел (и естессно, Апач запущен). НО - при тестировании соединения в Дриме мне выдается:
[img:0ec4bbf469]http://rs.foto.radikal.ru/0709/82/07f2f28f5aa2.jpg[/img:0ec4bbf469]
Такая же ошибка выдается при нажатии на кнопку Select... в окне MySQL Connection.
Где может быть косяк?
dmtrey
Новичок

Новичок


: 36

: 10.02.2009
: 6

: 10, 2009 12:39 pm     :

У меня такая сложность, не выводятся новые сообщения пользователя на страницу index.php, в БД новые записи остаются. Спасибо.
admin
Администратор

Администратор


: 40

: 10.08.2004
: 1717
: Ukraine

: 10, 2009 7:34 pm     :

а хоть что-то выводится?
dmtrey
Новичок

Новичок


: 36

: 10.02.2009
: 6

: 11, 2009 12:08 pm     :

Все записи,которые представлены в уроке отображаются (INSERT INTO `gb_topic_top` VALUES (1, 'Общий', 'Все что касается сайта'); INSERT INTO `gb_topic_top` VALUES (2, 'Замечания', 'Негативные высказывания о сайте');и т.д.) и то после того,как в графе NULL поставил галку. В таблице gb_article_art новые записи появляются
(1, 1, Запись '2005-06-13 08:15:59'),
(2, 1, Запись'e-mail - user@domen.com', '2005-06-01 18:19:04'),
(3, 3, 'Запись '2005-06-16 01:02:02'),
(4, 2, 'Запись '2005-06-15 17:08:31'),
(5, NULL, 'Запись', 'Текст', 'Текст ', '2009-02-10 15:10:44'),
(6, NULL, '

но на странице index.php новых записей нет
admin
Администратор

Администратор


: 40

: 10.08.2004
: 1717
: Ukraine

: 12, 2009 7:23 am     :

Нужно видеть код страницы, чтобы искать причину.
dmtrey
Новичок

Новичок


: 36

: 10.02.2009
: 6

: 12, 2009 9:56 am     :

Код страницы с формой отправки сообщения (спасибо за терпение!)

<?php require_once('Connections/guestbook.php'); ?>
<?php
@mysql_query("SET NAMES utf8");
?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO gb_article_art (idtop_art, title_art, description_art, text_art, date_art) VALUES (%s, %s, %s, %s, %s)",
GetSQLValueString($_POST['idtop_art '], "int"),
GetSQLValueString($_POST['title_art'], "text"),
GetSQLValueString($_POST['description_art'], "text"),
GetSQLValueString($_POST['text_art'], "text"),
GetSQLValueString($_POST['date_art'], "date"));

mysql_select_db($database_guestbook, $guestbook);
$Result1 = mysql_query($insertSQL, $guestbook) or die(mysql_error());

$insertGoTo = "index.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}

mysql_select_db($database_guestbook, $guestbook);
$query_Menu = "SELECT * FROM gb_topic_top";
$Menu = mysql_query($query_Menu, $guestbook) or die(mysql_error());
$row_Menu = mysql_fetch_assoc($Menu);
$totalRows_Menu = mysql_num_rows($Menu);

mysql_select_db($database_guestbook, $guestbook);
$query_Recordset = "SELECT * FROM gb_topic_top";
$Recordset = mysql_query($query_Recordset, $guestbook) or die(mysql_error());
$row_Recordset = mysql_fetch_assoc($Recordset);
$totalRows_Recordset = mysql_num_rows($Recordset);
?>

<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<table align="center">
<tr valign="baseline">
<td nowrap="nowrap" align="right">Раздел:</td>
<td><select name="idtop_art " id="idtop_art ">
<?php
do {
?>
<option value="<?php echo $row_Menu['id_top']?>"><?php echo $row_Menu['title_top']?></option>
<?php
} while ($row_Menu = mysql_fetch_assoc($Menu));
$rows = mysql_num_rows($Menu);
if($rows > 0) {
mysql_data_seek($Menu, 0);
$row_Menu = mysql_fetch_assoc($Menu);
}
?>
</select></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Заголовок сообщения:</td>
<td><input type="text" name="title_art" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right" valign="top">Описание сообщения:</td>
<td><textarea name="description_art" cols="50" rows="5"></textarea></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right" valign="top">Текст сообщения:</td>
<td><textarea name="text_art" cols="50" rows="5"></textarea></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">&nbsp;</td>
<td><input type="submit" value="Вставить запись" /></td>
</tr>
</table>
<input type="hidden" name="date_art" value="<?php echo date('Y-m-d H:i:s'); ?>" />
<input type="hidden" name="MM_insert" value="form1" />
</form>

<!-- InstanceEndEditable --></td>

</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
</table>


<?php
mysql_free_result($Menu);

mysql_free_result($Recordset);
?>
dmtrey
Новичок

Новичок


: 36

: 10.02.2009
: 6

: 15, 2009 8:36 pm     :

Друзья, помогите!
admin
Администратор

Администратор


: 40

: 10.08.2004
: 1717
: Ukraine

: 16, 2009 10:29 pm     :

dmtrey ():
(5, NULL, 'Запись', 'Текст', 'Текст ', '2009-02-10 15:10:44'),

В данном случае NULL поменяйте на цифру в диапазоне 1-3 (идентификаторы разделов).
admin
Администратор

Администратор


: 40

: 10.08.2004
: 1717
: Ukraine

: 16, 2009 10:32 pm     :

O'Sullivan ():
Возникла неясность на стадии Создания соединения с базой данных. Всё сделал по инструкции, создал сайт в Дриме как показано на первой странице (и проверил еще раз установки), этапы соединения с базой данных прошел (и естессно, Апач запущен). НО - при тестировании соединения в Дриме мне выдается:
[img:4aca225ce6]http://rs.foto.radikal.ru/0709/82/07f2f28f5aa2.jpg[/img:4aca225ce6]
Такая же ошибка выдается при нажатии на кнопку Select... в окне MySQL Connection.
Где может быть косяк?

Сервер запущен? Правильно указан тестинг-сервер?
dmtrey
Новичок

Новичок


: 36

: 10.02.2009
: 6

: 18, 2009 4:36 pm     :

admin ():
dmtrey ():
(5, NULL, 'Запись', 'Текст', 'Текст ', '2009-02-10 15:10:44'),

В данном случае NULL поменяйте на цифру в диапазоне 1-3 (идентификаторы разделов).


Извеняюсь за назойливость, но у меня ни черта не получается (я в этом деле полный ноль, увидел урок и решил попробовать,вроде всё сделал правильно). Жалко бросать. Как NULL менять на цифры. Сильно не ругайтесь!
admin
Администратор

Администратор


: 40

: 10.08.2004
: 1717
: Ukraine

: 18, 2009 9:49 pm     :

В PHPMyAdmin, например.

Но: внимательно читаем урок - http://dreamweaver.net.ru/tutorials/gb7.php с абзаца
:
Возникла одна проблема: нельзя выбрать раздел, в который будет добавляться сообщение. Зачем удалили поле idtop_art из формы, оно ведь определяет название раздела?
Если правильно создали выпадающее меню - цифра, которая соответствует разделу заносится в соответствующее поле.
dmtrey
Новичок

Новичок


: 36

: 10.02.2009
: 6

: 19, 2009 2:21 pm     :

Спасибо, был не внимателен. Всё работает!
:   
  ,         .     ,        .     Форум Macromedia Dreamweaver -> Динамические страницы : GMT + 2
.  1, 2
2 2

 


Powered by phpBB © 2001, 2005 phpBB Group
phpBB


/ : 138273 / 0

Rambler's Top100 @Mail.ru