Помощник
|
Помогите найти ошибку в коде php |
melihovgv_sf
|
Сообщение
#32
|
|
Но ведь id и есть номер страницы, правильно?
---------- Сообщение добавлено в 11:57 ---------- Предыдущее сообщение размещено в 11:56 ---------- Я не пойму, почему у Вас работает, а у меня нет Ваш код? |
|
|
Ami_sf |
6.8.2012, 12:25;
Ответить: Ami_sf
Сообщение
#33
|
|
Но ведь id и есть номер страницы, правильно? Нет id это не номер страницы. id является номером строки, т.е. каждый раз когда вы добавляете новую запись в БД ей присваивается номер, который записывается в id, конечно, не обязательно записывать в id, но в данном случае он у вас записывается именно туда. Я не пойму, почему у Вас работает, а у меня нет Ваш код? А вы в БД внесли изменения? Если да, то тогда не знаю, возможно, где-то что-то ещё мешает. |
|
|
melihovgv_sf
|
Сообщение
#34
|
|
Можете показать свои исправления?
|
|
|
Ami_sf |
6.8.2012, 12:32;
Ответить: Ami_sf
Сообщение
#35
|
|
|
|
|
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 |
6.8.2012, 15:09;
Ответить: Ami_sf
Сообщение
#37
|
|
|
|
|
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 |
6.8.2012, 16:37;
Ответить: Ami_sf
Сообщение
#39
|
|
Вот этот код и ничего лишнего. Вот этот код ставьте все работает без ошибок. Развернуть/Свернуть
[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
|
Сообщение
#40
|
|
Сейчас код работает, но выводится только меню.
Контент не подгружается, что я делаю не так? |
|
|
Ami_sf |
6.8.2012, 17:06;
Ответить: Ami_sf
Сообщение
#41
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужен кодер, чтобы пофиксить ошибку 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 |
Текстовая версия | Сейчас: 19.4.2024, 2:50 |