X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Скрипт не обновляет одно поле в БД!
kirill24
kirill24
Topic Starter сообщение 9.10.2009, 17:30; Ответить: kirill24
Сообщение #1


Всем привет!!
люди, помогите, а то я тихо фигею.

в общем есть база данных. в ней есть таблица ну допустим с новостями. в ней есть поля title, text, short и др.

у меня есть страница, на которой я эти новости могу добавить в базу. то есть форма работает. у меня есть аналогичная структура для другой таблицы, там тоже все работает, даже оттуда же и скопировал.
но конкретно здесь при срабатывании скрипта пишет что не определена переменная title и обновляет все поля кроме этого. проверял правильность написания тысячу раз. уже даже дошел до того что все просто поскопировал из рабочих скриптов, названий полей и пр. и все равно не работает.
код вот:
<?php
  $result = mysql_query ("SELECT * FROM news WHERE id=$id",$db);
  $myrow = mysql_fetch_array ($result);

  printf("      
       <form name='form1' action='news_updater.php' method='post' >
         <p>
         <label>Название новости:<br>
         <input type='text' name=title' id='title' value='%s'>
         </label>
         </p>
          <p>
         <label>Ссылка:<br>
         <input type='text' name='source' id='source' value='%s'>
         </label>
         </p>
    <p>
         <label>Ссылка на дополнительную информацию:<br>
         <input type='text' name='also' id='also' value='%s'>
         </label>
         </p>
              <p>
                <label>Краткое описание:<br>
                <textarea name='short' id='short' cols='40' rows='5'>%s</textarea>
                </label>
              </p>
              <p>
                <label>Текст новости:<br>
                <textarea name='text' id='text' cols='40' rows='15'>%s</textarea>
                </label>
              </p>
     <input name='id' type='hidden' value='%s'>
              <p>
               <input name='submit' type='submit' value='Сохранить новость в базе'>
</p>
       </form>", $myrow['title'],  $myrow['source'],  $myrow['also'],  $myrow['short'], $myrow['text'], $id);
    ?>


код обработчика:
<?php  
include("blocks/db_connect.php");
$URL='http://localhost/mywallstreet/administrative/news_edit.php';
if (isset($_POST['id']))    {$id=$_POST['id'];}
if (isset($_POST['title']))   {$title=$_POST['title'];}
if (isset($_POST['short']))   {$short=$_POST['short'];}
if (isset($_POST['text']))    {$text=$_POST['text'];}
if (isset($_POST['source']))   {$source=$_POST['source'];}
if (isset($_POST['also']))    {$also=$_POST['also'];}
$result = mysql_query ("UPDATE news SET title='$title', short='$short', text='$text', source='$source', also='$also' WHERE id=$id",$db);
if ($result == 'true')
{

header("Location:$URL");
}
   else {echo "<p>Произошла ошибка</p>";}
  ?>

единственное что у меня еще остается подозрение - у меня есть другая таблица в которой есть поле title. (я содержимое страниц тоже из БД беру, и в этой таблице есть такое поле.) кстати раньше тоже такая фигня была, решилось все переименованием поля. но неужели нельзя в РАЗНЫХ таблицах делать поля с одинаковыми названиями???? не верю!
растолкуйте мне где тут грабли, пожалуйста!!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kirill24
kirill24
Topic Starter сообщение 9.10.2009, 17:55; Ответить: kirill24
Сообщение #2


нашел. сделал еще одну структуру такого же вида, и там нашел.
тему можно закрывать, удалять и пр. :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Скрипт поисковика видео StrongTube
3 3josoft 1561 14.8.2023, 14:45
автор: 3josoft
Открытая тема (нет новых ответов) Скрипт приема платежей p2p с карты на карту card2card
Скрипт приема платежей p2p с карты на карту card2card
15 zladey1986 7780 26.3.2023, 8:54
автор: Palundra
Открытая тема (нет новых ответов) Продам скрипт перевода постов и комментариев
4 Tutich 749 19.1.2023, 17:23
автор: Tutich
Открытая тема (нет новых ответов) Битрикс скрипт нативной установки
3 Nemo 2439 20.11.2022, 10:09
автор: Webmaster24
Открытая тема (нет новых ответов) Посоветуйте скрипт интернет-магазина
(партнерская программа - критична!)
9 Aloof 7317 2.12.2021, 15:03
автор: Ilonek


 



RSS Текстовая версия Сейчас: 29.3.2024, 18:04
Дизайн