За последние 24 часа нас посетили 101402 программиста и 5658 роботов. Сейчас ищут 2494 программиста ...

Добавление кнопки для выделения полей.

Тема в разделе "PHP и базы данных", создана пользователем Tur1st, 28 мар 2013.

  1. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    а ты колёсиком кликай и усё :D
     
  2. Tur1st

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

    С нами с:
    27 мар 2013
    Сообщения:
    27
    Симпатии:
    0
    хах..будет открываться в новом окне, ммм..досадно, залез в БД, значения поля see почему то не меняются (все тот же 0) (((

    Добавлено спустя 13 минут 59 секунд:
    специально , вручную поставил see=1 в БД, что бы хоть посмотреть как это будет выглядеть, так это поле "Посмотреть" вообще куда то вверх ушло, уже не знаю что делать...что ж такое, ни как не получается
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    почему не меняются не знаю, надо смотреть запрос
    $db=mysqli_connect($db_server,$db_name,$db_pw,$db_base) or die('Error connect' . mysqli_error());
    $query="UPDATE adverts SET see='1' WHERE '{$_GET['id']}' ";
    echo $query;
    $data=mysqli_query($db, $query);
    var_dump($data);
    mysqli_close($db);
     
  4. Tur1st

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

    С нами с:
    27 мар 2013
    Сообщения:
    27
    Симпатии:
    0
    очень интересно получилось, вот что в запросе,
    Код (Text):
    1. UPDATE adverts SET see='1' WHERE '' bool(true)
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    ой
    забыли по-ночи
    $query="UPDATE `adverts` SET `see`='1' WHERE `id` = '{$_GET['id']}' ";

    во, давай
     
  6. Tur1st

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

    С нами с:
    27 мар 2013
    Сообщения:
    27
    Симпатии:
    0
    Работает!!!!! теперь меняется на 1, только как старнно вот это строка работает
    Код (Text):
    1. echo '<td' . ($data['see'] == 1 ? 'class="seen" ' : ' ') . "><a href='seen.php?id={$data['ID']}'>Посмотрел</a></td></tr>";
    почему то ячейки у которых $data['see']=1 вылетают из таблицы и над ней в строчку пишутся

    проблему решил, просто пробела не хватало между кавычками, поэтому получалось следующее
    Код (Text):
    1. <tdclass="seen">
     
  7. Tur1st

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

    С нами с:
    27 мар 2013
    Сообщения:
    27
    Симпатии:
    0
    И все таки как то не очень когда при нажатии на "Посмотрел" открывается новая страница, может как то можно сделать что бы все происходило на одной странице?
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    о да, деточка
    теперь ты ступил на почву AJAX
    ты в шаге от создания своих собственных одноклассников. ты чувствуешь силу?

    начитаешься - пиши =)
     
  9. Tur1st

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

    С нами с:
    27 мар 2013
    Сообщения:
    27
    Симпатии:
    0
    да начну потихоньку, igordata спасибо большое за помощь!