Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Редактирование статьи в блоге, Не могу найти ошибку 
V
    Опции темы
stat007
Дата 14.7.2010, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: -1
Всего: -4



Такая ситуация: При нажатии на ссылку Редактировать, на страничке появляются все статьи из БД, с определённым id, далее при нажатии на нужную статью (ссылку), должна появляться форма для редактирования данной статьи! Но этого не происходит! Не могу понять почему...
Вот код php, посмотрите и подскажите какая ошибка:
Код

<?php 
        //Выводим все уроки для редактирования
        
        if(!isset($id))
        {        
        $result = mysql_query("select title,id from tovar1");
        $myrow = mysql_fetch_array($result);
        
        do
        {
        printf("<p><a href='edit_tovar1.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]);
        }
        while($myrow = mysql_fetch_array($result));
        }
        
        else
        {
        //Вывод формы при нажатии на ссытку        
echo <<< TEXT
    <form name="form1" method="post" action="add_tovar1.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 name="meta_k" type="text" id="meta_k">
           </label>
           </p>
           <p>
          <label>Введите дату добавления: <br>
           <input name="date" type="text" id="date" value="2010-07-07">
           </label>
           </p>
           <p>
             <label>Введите краткое описание товара:<br>
             <textarea name="description" cols="60" rows="5" id="description"></textarea>
             </label>
           </p>
            <p>
             <label>Введите полное описание товара:<br>
             <textarea name="text" cols="60" rows="20" id="text"></textarea>
             </label>
           </p>
             <p>
          <label>Введите имя автора добавления товара: <br>
           <input name="autor" type="text" id="autor">
           </label>
           </p>
             <p>
               <label>
               <input type="submit" name="submit" id="submit" value="Занести товар в базу ">
               </label>
             </p>
        </form>

TEXT;
        }
        
        ?>


Это сообщение отредактировал(а) stat007 - 14.7.2010, 21:28
PM MAIL   Вверх
bars80080
Дата 14.7.2010, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



а здесь и нет никаких фот. ни одной картинки
PM MAIL WWW   Вверх
stat007
Дата 14.7.2010, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: -1
Всего: -4



Я ошибся, но уже поправил, должна появляться не фото, а форма!!
PM MAIL   Вверх
IgorIV
Дата 14.7.2010, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 642
Регистрация: 7.9.2009

Репутация: 2
Всего: 8



if(!isset($id)) - если существует переменная, выводим форму. Переменной нет и не будет при таком коде.
PM MAIL   Вверх
stat007
Дата 14.7.2010, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: -1
Всего: -4



IgorIV, Странно, а как нужно тогда записать это??

PM MAIL   Вверх
bars80080
Дата 14.7.2010, 23:34 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



$id нет, а вот $_GET['id'] после нажатия на ссылку появится
PM MAIL WWW   Вверх
stat007
Дата 15.7.2010, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: -1
Всего: -4



bars80080, Оо... ясненько, всё супер.. спасибо за помощь!!! smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0504 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.