X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

7 страниц V  < 1 2 3 4 5 6 7 >
Открыть тему
Тема закрыта
> Помогите найти ошибку в коде php
melihovgv_sf
melihovgv_sf
Topic Starter сообщение 6.8.2012, 11:57; Ответить: melihovgv_sf
Сообщение #32


Но ведь id и есть номер страницы, правильно?

---------- Сообщение добавлено в 11:57 ---------- Предыдущее сообщение размещено в 11:56 ----------

Я не пойму, почему у Вас работает, а у меня нет Ваш код?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ami_sf
Ami_sf
сообщение 6.8.2012, 12:25; Ответить: Ami_sf
Сообщение #33


(melihovgv_sf @ 6.8.2012, 14:57) *
Но ведь id и есть номер страницы, правильно?

Нет id это не номер страницы. id является номером строки, т.е. каждый раз когда вы добавляете новую запись в БД ей присваивается номер, который записывается в id, конечно, не обязательно записывать в id, но в данном случае он у вас записывается именно туда.

(melihovgv_sf @ 6.8.2012, 14:57) *
Я не пойму, почему у Вас работает, а у меня нет Ваш код?

А вы в БД внесли изменения? Если да, то тогда не знаю, возможно, где-то что-то ещё мешает.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
melihovgv_sf
melihovgv_sf
Topic Starter сообщение 6.8.2012, 12:25; Ответить: melihovgv_sf
Сообщение #34


Можете показать свои исправления?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ami_sf
Ami_sf
сообщение 6.8.2012, 12:32; Ответить: Ami_sf
Сообщение #35


(melihovgv_sf @ 6.8.2012, 15:25) *
Можете показать свои исправления?

Какие именно? БД на скриншоте, а код я показывал чуть выше.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
melihovgv_sf
melihovgv_sf
Topic Starter сообщение 6.8.2012, 14:23; Ответить: melihovgv_sf
Сообщение #36


Ошибка - Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in W:\home\test.ru\www\index.php on line 66

Строка 66 - $row = mysql_fetch_array($res);
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ami_sf
Ami_sf
сообщение 6.8.2012, 15:09; Ответить: Ami_sf
Сообщение #37


(melihovgv_sf @ 6.8.2012, 17:23) *
Ошибка

А что вы сделали? Проблемы с соединением.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
melihovgv_sf
melihovgv_sf
Topic Starter сообщение 6.8.2012, 15:52; Ответить: melihovgv_sf
Сообщение #38


[PHP]<?

$hostName = "localhost"; // имя сервера, где работает MySQL
$userName = "root"; // имя пользователя
$password = ""; // пароль
$databaseName = "mysite"; // имя базы данных

///////////////////////////////////////////////////////////////

if (!($link=mysql_connect($hostName,$userName,$password))) {
printf("Ошибка при соединении с MySQL !\n");
exit();
}
if (!mysql_select_db($databaseName, $link)) {
printf("Ошибка базы данных !");
exit();
}

function ShowTree($parent, $lvl) {

global $link;

$lvl++;

$sql = "SELECT id,parent,namemenu,chpu FROM content WHERE parent = " . $parent . " ORDER BY id";

$result = mysql_query($sql, $link);

if (mysql_num_rows($result) > 0) {

echo("<UL>\n");

while ( $row = mysql_fetch_array($result) ) {

$ID1 = $row["id"];
$chpu = $row["chpu"];

echo("<li>");
echo "<a href=\"".$chpu.".html\">" . $row["namemenu"] . "</a>" ;
echo("</li>\n");

ShowTree($ID1, $lvl);
$lvl--;

}
echo("</UL>\n");
}

}


$ID1 = 1;
$sql2 = "SELECT * FROM `content` WHERE `cat`=$ID1";
$res2 = mysql_query($sql2) or die(mysql_error());
$row = mysql_fetch_array($res);



ShowTree(0, 0);
mysql_close($link);




echo $row['title'];

echo $row['h1zagolovok'];

//echo $row['contents'];
?>[/PHP]

Вот этот код и ничего лишнего.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ami_sf
Ami_sf
сообщение 6.8.2012, 16:37; Ответить: Ami_sf
Сообщение #39


(melihovgv_sf @ 6.8.2012, 18:52) *
Вот этот код и ничего лишнего.

Вот этот код ставьте все работает без ошибок.
Развернуть/Свернуть
[PHP]
$hostName = "localhost"; // имя сервера, где работает MySQL
$userName = "root"; // имя пользователя
$password = ""; // пароль
$databaseName = "mysite"; // имя базы данных

///////////////////////////////////////////////////////////////

if (!($link=mysql_connect($hostName,$userName,$password))) {
printf("Ошибка при соединении с MySQL !\n");
exit();
}
if (!mysql_select_db($databaseName, $link)) {
printf("Ошибка базы данных !");
exit();
}


function ShowTree($parent, $lvl) {

global $link;
//global $lvl;

$lvl++;

$sql = "SELECT * FROM content WHERE parent = " . $parent . " ORDER BY namemenu";

$result = mysql_query($sql, $link);

if (mysql_num_rows($result) > 0) {

echo("<UL>\n");
while ( $row = mysql_fetch_array($result) ) {

$ID1 = $row["id"];

$chpu = $row["chpu"];

echo("<li>");


echo "<a href=\"".$chpu.".html\">" . $row["namemenu"] . "</a>" ;

echo("</li>\n");

ShowTree($ID1, $lvl);
$lvl--;

}
echo("</UL>\n");
}

}

//ShowTree(0, 0);

$ID1=1;
$sql2 = "SELECT * FROM content WHERE `cat`=$ID1";
$res = mysql_query($sql2);
$row = mysql_fetch_array($res);


ShowTree(0, 0);
mysql_close($link);

echo $row['title'];

echo $row['h1zagolovok'];

//echo $row['contents'];
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
melihovgv_sf
melihovgv_sf
Topic Starter сообщение 6.8.2012, 16:50; Ответить: melihovgv_sf
Сообщение #40


Сейчас код работает, но выводится только меню.
Контент не подгружается, что я делаю не так?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ami_sf
Ami_sf
сообщение 6.8.2012, 17:06; Ответить: Ami_sf
Сообщение #41


(melihovgv_sf @ 6.8.2012, 19:50) *
Сейчас код работает, но выводится только меню.
Контент не подгружается, что я делаю не так?

Возможно, у вас в БД неправильно что-то записано. Покажите картинку с cat.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
7 страниц V  < 1 2 3 4 5 6 7 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 837 7.4.2024, 18:05
автор: Alex-777
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 2289 23.3.2024, 7:41
автор: Room
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3397 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1240 24.11.2023, 14:46
автор: alexey


 



RSS Текстовая версия Сейчас: 19.4.2024, 2:50
Дизайн