Тема: Помогите разобраться с PHP кодом

Ответить в теме
Показано с 1 по 7 из 7
  1. Вверх #1
    Новичок
    Пол
    Мужской
    Возраст
    35
    Сообщений
    3
    Репутация
    10

    По умолчанию Помогите разобраться с PHP кодом

    В админке сайта делаю редактировать статьи, вот создал форму при нажатии на статью, форма не открываеться только в адреной строке адрес меняетья и все.
    Помогите исправать кто может.
    Заранее спасибо

    <?
    if (!isset($id))

    {
    $result = mysql_query("SELECT title,id FROM but_him");
    $myrow = mysql_fetch_array($result);
    do
    {
    printf ("<p><a href='edit_but_him.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]);

    }

    while ($myrow = mysql_fetch_array($result));
    }

    else
    {
    print <<<HERE

    <form name="form1" method="post" action="add_but_him.php">
    <p>
    <label>Введите название статьи<br>
    <input type="text" name="title" id="title">
    </label>
    </p>

    <p>
    <label>Введите краткое описание <br>
    <input type="text" name="meta_d" id="meta_d">
    </label>
    </p>

    <p>
    <label>Введите ключевые слова для урока<br>
    <input type="text" name="meta_k" id="meta_k">
    </label>
    </p>

    <p>
    <label>Введите дату<br>
    <input name="date" type="text" id="date" value="2011-10-10">
    </label>
    </p>

    <p>
    <label>Введите краткое описание<br>
    <textarea name="description" cols="40" rows="5" id="description" ></textarea>
    </label>
    </p>

    <p>
    <label>введите полный текст<br>
    <textarea name="text" cols="40" rows="20" id="text" ></textarea>
    </label>
    </p>

    <p>
    <label>
    <input name="submit" type="submit" id="submit" value="добавить статью">
    </label>
    </p>
    </form>



    HERE;
    }

    ?>


  2. Вверх #2
    Постоялец форума Аватар для Аратор
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    44
    Сообщений
    2,535
    Репутация
    689
    для начала научись писать нормальный код,так только индусы пишут))

    а решение может быть простым,проверьте наличие пробелов в "<<<HERE" "HERE" за ними не должно быть ни одного пробела.
    <-=SEO=->

  3. Вверх #3
    Новичок
    Пол
    Мужской
    Возраст
    35
    Сообщений
    3
    Репутация
    10

    По умолчанию 1

    По поводу пробелов я вкурсе, пробелов нет, и форма не открываеться(((

  4. Вверх #4
    Посетитель Аватар для smitt.job
    Пол
    Мужской
    Сообщений
    262
    Репутация
    65
    а что значит не открывается ? белый лист ? а если включить все сообщения пхп что-то пишет ?
    еще, мелочь конечно, но лучше писать <?php , чем просто <?. тут дело только в настройках, но на всякий пожарный.

  5. Вверх #5
    Новичок Аватар для lastride
    Пол
    Мужской
    Возраст
    32
    Сообщений
    77
    Репутация
    19
    if (!isset($id)) - пробуй if (!isset($_GET['id']))

    $myrow["id"],$myrow["title"] - в одинарные кавычки бери - $myrow['id'],$myrow['title']
    и кстати если переход на эту же страницу то лучше писать так -
    $currentPage = $_SERVER['PHP_INFO'];
    и потом <a href='$currentPage?id=%s'>...
    Последний раз редактировалось lastride; 08.08.2011 в 14:49.

  6. Вверх #6
    Новичок
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    82
    Репутация
    19
    Сделайте так

    $someVal = <<<HERE
    // код формы
    HERE;

    echo $someVal;

    ########
    плюс код пересмотрите - $result не проверяется, вместо do{}while() используйте while () { } и тогда вызов mysql_fetch_array() не прийдется дублировать.
    Последний раз редактировалось vadoru; 08.08.2011 в 18:57.

  7. Вверх #7
    Новичок
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    82
    Репутация
    19
    Цитата Сообщение от silvergold Посмотреть сообщение
    Кажись, не индусы, хуже - Попов .
    Вы правы на 100%


Ответить в теме

Похожие темы

  1. Введение в PHP, MySQL
    от Anonymous в разделе Программирование
    Ответов: 81
    Последнее сообщение: 21.03.2015, 02:17
  2. Бесплатно 25 мб места, cPanel, MySQL, PHP, CGI, Perl и др.
    от OnlineHoster в разделе Интернет :: технические вопросы
    Ответов: 1
    Последнее сообщение: 25.02.2006, 22:00
  3. помогите! PHP -> сохранение страницы с другого хоста
    от [)wad.org в разделе Программирование
    Ответов: 5
    Последнее сообщение: 22.03.2005, 16:25
  4. пмогите!!!!! (php,mysql, while();)
    от Jeno в разделе Программирование
    Ответов: 7
    Последнее сообщение: 23.11.2004, 17:07
  5. Кто у нас программирует на PHP?
    от iFog в разделе Программирование
    Ответов: 23
    Последнее сообщение: 10.03.2004, 17:35

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения