За последние 24 часа нас посетили 15689 программистов и 1649 роботов. Сейчас ищут 811 программистов ...

Какая то лажа с Базами данных и выводом из них...

Тема в разделе "PHP для новичков", создана пользователем MaRvel, 25 окт 2008.

  1. MaRvel

    MaRvel Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    20
    Симпатии:
    0
    Создал базу данных, таблицу, и пытаюсь вывести на сайт(пока работаю с Денвером),
    коннект с БД вывел в include, далее через

    $result = mysql_query ("SELECT title,meta_d,meta_k,text FROM settings WHERE page='lessons'");

    $myrow = mysql_fetch_array ($result);

    Потом пытаясь вывести это на самом сайте с помощью <? echo $myrow['text']; ?> на сайте.

    Дак вот, если выводить в body(description, keyword, title), то выводит, а если выводить где в head, то работать не в какую не хочет, выдает ошибку (undefined variable: myrow line...). Где ошибка я лично не могу понять. Выручайте.[/php]
     
  2. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Вот этого не понял... код в студию..
     
  3. MaRvel

    MaRvel Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    20
    Симпатии:
    0
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <title>

    А ТАК НЕ РАБОТАЕТ
    <<<<<<<<<<<<<<<<<<<<<<<? echo $myrow['text']; ?>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    </title>
    <link href="style.css" rel="stylesheet" type="text/css">
    </head>

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

    ?>
    <table width="1000" class="main_border" bgcolor="#FFFFFF" align="center">
    <!--Шапка сайта-->
    <?php include ("blocks/header.php");?>
    <tr>
    <td><table width="1000" align=left>
    <tr>
    <!--Навигация сайта-->
    <?php include ("blocks/left.php"); ?>

    <td width="804" valign="top"><p>
    ЕСЛИ ТАК, ТО РАБОТАЕТ В body
    >>>>>>>>>>>>><? echo $myrow['text']; ?></p><<<<<<<<<<<<<<<<
    </td>
    </tr>
    </table></td>
    </tr>
    <!--Футер сайта-->
    <?php include ("blocks/footer.php"); ?>
    </table>
    </body>
    </html>


    <td width="804" valign="top"><p><? echo $myrow['text']; ?></p>
    </td>
    </tr>
    </table></td>
    </tr>
    <!--Футер сайта-->
    <?php include ("blocks/footer.php"); ?>
    </table>
    </body>
    </html>
     
  4. MaRvel

    MaRvel Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    20
    Симпатии:
    0
    Неужто никто не знает в чем ошибка?
     
  5. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    переменная myrow ещё не определена в head
    читать и вчитываться http://phpfaq.ru/na_tanke
     
  6. MaRvel

    MaRvel Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    20
    Симпатии:
    0
    Действительно работает, спасибо..
     
  7. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Мне очень нравится позиция использования переменной ДО того как о ней объявили :)))
     
  8. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    буратино нашёл 5 яблок, 3 съел. Сколько яблок у него осталось?
     
  9. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Ну так он СНАЧАЛА нашел, потом съел :))))
     
  10. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    так а сколько осталось? ;)
     
  11. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    kostyl
    ты же не знаешь, сколько у него было яблок до этого :D


    старая загадка. Очень старая…
     
  12. нифига, одиннадцать.
     
  13. kostyl

    kostyl Guest

    Luge
    +те что съел еще у него...
     
  14. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    мдя, а вот не похаписты с этого не смеются…
     
  15. kostyl

    kostyl Guest

    в /temp