[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите исравить ошибку.
respekt24rus
Пишу свой первый сайт. Написал код и не могу найти ошибку пишет, что в 3 строке файла index.php
с файла индекс:

<?php
include ("block/db.php")
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM infa WHERE page == 'index'",$db);
$myrow = mysql_fetch_array($result);
?>

с файла коннекта к бд. (тут ошибки вроде нет.

<?php
$db = mysql_connect ("localhost","логин","пароль");
mysql_select_db ("infa",$db);
?>
TMake
Цитата (respekt24rus @ 9.11.2012 - 12:40)
пишет, что в 3 строке файла index.php

Что за ошибка?
Arh
include ("block/db.php") не закрыта

;

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
respekt24rus
теперь вот что выдает

Предупреждение: mysql_fetch_array() ожидает параметр 1 должен быть ресурс, boolean, приведенные в Q:\home\127.0.0.1\www\block\block2.php на линии 6


p.s: Arh спасибо) такую глупость не заметил)
m4a1fox
Привет от Попова! Дабы не стало поздно - я бы посоветовал ТС сюда - http://irbis-team.com/15/10/2 заглянуть.
respekt24rus
Цитата (m4a1fox @ 9.11.2012 - 11:52)
Привет от Попова! Дабы не стало поздно - я бы посоветовал ТС сюда - http://irbis-team.com/15/10/2 заглянуть.

Да по его урокам, но у меня сайт немного изменен и ошибка не прошла. попытался код от <?php до ?> скопировать. не помогло
m4a1fox
respekt24rus
Не жди ответа, его кстати может и не быть smile.gif Иди на ссылку что я дал и исправляй. ИМХО конечно, дело твоё.
123456
SELECT `title`, `meta_d`, `meta_k`, `text` FROM `infa` WHERE `page` = 'index'


Не?
inpost
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM infa WHERE page == 'index'") or die(mysql_error());

Так делаешь, и ошибку у тебя на экране выведут.
Как заметил выше 123456, все имена ячеек и таблиц НЕОБХОДИМО обрамлять обратной кавычкой (буква "ё" в англ. раскладке).

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
BOB222
здравствуйте.
помогите поправить скрипт на пчп.
скрипт должен выводить блоки с ссылками а выдаёт ошибку.

Warning: file(.linkshow/out.txt): failed to open stream: No such file or directory in /var/www/vlad/data/www/acura.auto.vagon1.ru/linkshow/generator_block_links.php on line 8 Warning: Invalid argument supplied for foreach() in /var/www/vlad/data/www/acura.auto.vagon1.ru/linkshow/generator_block_links.php on line 15 Warning: file_get_contents(.linkshow/tmpl_links_block.txt): failed to open stream: No such file or directory in /var/www/vlad/data/www/acura.auto.vagon1.ru/linkshow/generator_block_links.php on line 24 Warning: file_get_contents(.linkshow/tmpl_link.txt): failed to open stream: No such file or directory in /var/www/vlad/data/www/acura.auto.vagon1.ru/linkshow/generator_block_links.php on line 28

<?
$TheUrl = "http://".$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; // вызванная страница

// считываем в массив файл со списком ссылок------------------------------------------------
// out.txt
// формат "урл откуда ссылка=урл куда ссылка=текст ссылки=текст блока вокруг ссылки


$arrLinkStrings = file(".linkshow/out.txt");

$arrOtkuda = array();
$arrKuda = array();
$arrTextWords = array();
$arrTextBlock = array();

foreach($arrLinkStrings as $strString) {
//list($arrOtkuda[],$arrKuda[],$arrTextWords[],$arrTextBlock[]) = split("~",$strString);
list($arrOtkuda[],$arrKuda[],$TextBlock) = split("~",$strString);
$arrTextBlock[]=str_replace("%", "", $TextBlock);
list($do,$arrTextWords[],$posle) = split("%",$TextBlock);
}

// считываем шаблон вывода блока ссылок
// tmpl_links_block.txt

$tmplLinksBlock = file_get_contents('.linkshow/tmpl_links_block.txt');

// считываем шаблон вывода одной ссылки
// tmpl_link.txt

$tmplLink = file_get_contents('.linkshow/tmpl_link.txt');

// ищем в массиве урл страницы, на которой мы находимся--------------------------------------------

$strLinks = "";

for($i = 0; $i <= (count($arrOtkuda)-1); $i++) {
$arrOtkuda[$i]=trim($arrOtkuda[$i]);
$arrKuda[$i]=trim($arrKuda[$i]);
$arrTextWords[$i]=trim($arrTextWords[$i]);
$arrTextBlock[$i]=trim($arrTextBlock[$i]);


if ($TheUrl==$arrOtkuda[$i] OR $TheUrl==$arrOtkuda[$i]."index.html" OR $TheUrl."index.html"==$arrOtkuda[$i]) {
$strLink = "<a href='" . $arrKuda[$i] . "' target=_blank class=mylinks>" . $arrTextWords[$i] . "</a>";
if( strlen( $arrTextBlock[$i]) > 1) {
// если текстовый блок не пустой
$strLink = str_replace($arrTextWords[$i], $strLink, $arrTextBlock[$i]);
}
$strLink = str_replace("-item-", $strLink, $tmplLink);
$strLinks = $strLinks . $strLink;
}
}


// отдаем список ссылок
$strLinks = str_replace("-items-", $strLinks, $tmplLinksBlock);
echo($strLinks);

?>

спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.