Автор
Сообщение
admin Администратор
Возраст: 34
Зарегистрирован: 10.08.2004
Сообщения: 1641
Откуда: Ukraine
Добавлено: Пт Сен 14, 2007 6:51 am Заголовок сообщения:
Если Апач запущен - кнопку не нажимаем
Вернуться к началу
O'Sullivan Знакомый
Возраст: 36
Зарегистрирован: 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 Новичок
Возраст: 29
Зарегистрирован: 10.02.2009
Сообщения: 6
Добавлено: Вт Фев 10, 2009 12:39 pm Заголовок сообщения:
У меня такая сложность, не выводятся новые сообщения пользователя на страницу index.php, в БД новые записи остаются. Спасибо.
Вернуться к началу
admin Администратор
Возраст: 34
Зарегистрирован: 10.08.2004
Сообщения: 1641
Откуда: Ukraine
Добавлено: Вт Фев 10, 2009 7:34 pm Заголовок сообщения:
а хоть что-то выводится?
Вернуться к началу
dmtrey Новичок
Возраст: 29
Зарегистрирован: 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 Администратор
Возраст: 34
Зарегистрирован: 10.08.2004
Сообщения: 1641
Откуда: Ukraine
Добавлено: Чт Фев 12, 2009 7:23 am Заголовок сообщения:
Нужно видеть код страницы, чтобы искать причину.
Вернуться к началу
dmtrey Новичок
Возраст: 29
Зарегистрирован: 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"> </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"> </td>
</tr>
</table>
<?php
mysql_free_result($Menu);
mysql_free_result($Recordset);
?>
Вернуться к началу
dmtrey Новичок
Возраст: 29
Зарегистрирован: 10.02.2009
Сообщения: 6
Добавлено: Вс Фев 15, 2009 8:36 pm Заголовок сообщения:
Друзья, помогите!
Вернуться к началу
admin Администратор
Возраст: 34
Зарегистрирован: 10.08.2004
Сообщения: 1641
Откуда: Ukraine
Добавлено: Пн Фев 16, 2009 10:29 pm Заголовок сообщения:
dmtrey писал(а): (5, NULL, 'Запись', 'Текст', 'Текст ', '2009-02-10 15:10:44'),
В данном случае NULL поменяйте на цифру в диапазоне 1-3 (идентификаторы разделов).
Вернуться к началу
admin Администратор
Возраст: 34
Зарегистрирован: 10.08.2004
Сообщения: 1641
Откуда: 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 Новичок
Возраст: 29
Зарегистрирован: 10.02.2009
Сообщения: 6
Добавлено: Ср Фев 18, 2009 4:36 pm Заголовок сообщения:
admin писал(а): dmtrey писал(а): (5, NULL, 'Запись', 'Текст', 'Текст ', '2009-02-10 15:10:44'),
В данном случае NULL поменяйте на цифру в диапазоне 1-3 (идентификаторы разделов).
Извеняюсь за назойливость, но у меня ни черта не получается (я в этом деле полный ноль, увидел урок и решил попробовать,вроде всё сделал правильно). Жалко бросать. Как NULL менять на цифры. Сильно не ругайтесь!
Вернуться к началу
admin Администратор
Возраст: 34
Зарегистрирован: 10.08.2004
Сообщения: 1641
Откуда: Ukraine
Добавлено: Ср Фев 18, 2009 9:49 pm Заголовок сообщения:
В PHPMyAdmin, например.
Но: внимательно читаем урок - http://dreamweaver.net.ru/tutorials/gb7.php с абзаца Цитата: Возникла одна проблема: нельзя выбрать раздел, в который будет добавляться сообщение. Зачем удалили поле idtop_art из формы, оно ведь определяет название раздела?
Если правильно создали выпадающее меню - цифра, которая соответствует разделу заносится в соответствующее поле.
Вернуться к началу
dmtrey Новичок
Возраст: 29
Зарегистрирован: 10.02.2009
Сообщения: 6
Добавлено: Чт Фев 19, 2009 2:21 pm Заголовок сообщения:
Спасибо, был не внимателен. Всё работает!
Вернуться к началу
Заблокировано регистраций / сообщений: 55983 / 0