За последние 24 часа нас посетили 18686 программистов и 1702 робота. Сейчас ищет 901 программист ...

Не хочет удалять из базы данных

Тема в разделе "PHP и базы данных", создана пользователем Web*Master*, 5 сен 2015.

  1. Web*Master*

    Web*Master* Новичок

    С нами с:
    5 сен 2015
    Сообщения:
    1
    Симпатии:
    0
    Код (PHP):
    1. if(isset($_GET['id']) && isset($_GET['date']) && isset($_GET['first_name']) 
    2.   && isset($_GET['score']) && isset($_GET['screenshot'])){
    3.   $id = $_GET['id'];
    4.   $date = $_GET['date'];
    5.   $first_name = $_GET['first_name'];
    6.   $score = $_GET['score'];
    7.   $screenshot = $_GET['screenshot'];
    8.  
    9.   }
    10.   
    11.   else if(isset($_POST['id']) && isset($_POST['first_name']) && isset($_POST['score'])){
    12.   $id = $_POST['id'];
    13.   $first_name = $_POST['first_name'];
    14.   $score = $_POST['score'];
    15.   
    16.   }
    17.   
    18.   else{
    19.   
    20.   echo 'Не выбран ни один рейтинг';
    21.   
    22.   }
    23.   
    24.   
    25. if(isset($_POST['submit'])){
    26.   
    27.     if($_POST['confirm'] == 'Yes'){
    28.     
    29.     @unlink(IMAGES . $screenshot);
    30.     
    31.     $bsd = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
    32.     $query = "DELETE FROM guitar WHERE id = $id LIMIT 1";
    33.     mysqli_query($bsd, $query);
    34.     mysqli_close($bsd);
    35.     
    36.     echo '<p>Рейтинг со значением '.$score.' для пользователя '.$first_name.' был успешно удален</p>';
    37.     
    38.     }
    39.     
    40.   else{
    41.   
    42.   echo 'Рейтинг не удален';
    43.   
    44.   }
    45.   
    46.   }
    47.   
    48. else if(isset($id) && isset($date) && isset($first_name) && isset($score) && isset($screenshot)){
    49.   
    50.     echo '<form action="remove.php" method="post">';
    51.     echo '<p>Вы уверены, что хотите удалиь рейтинг?</p>';
    52.     echo '<b>Имя: </b>'.$first_name.'<br />';
    53.     echo '<b>Дата: </b>'.$date.'<br />';
    54.     echo '<b>Рейтинг: </b>'.$score.'<br />';
    55.     echo '<input type="radio" name="confirm" value="Yes"/> Yes';
    56.     echo '<input type="radio" name="confirm" value="No" checked="checked"/> No <br />';
    57.     echo '<input type="submit" name="submit" value="Удалить" />';
    58.     echo '<input type="hidden" name="id" value="' . $id . '" />';
    59.     echo '<input type="hidden" name="name" value="' . $first_name . '" />';
    60.     echo '<input type="hidden" name="score" value="' . $score . '" />';
    61.     echo '</form>';
    62.   
    63.   
    64.   }
    65.   
    66.   echo '<p>[url="admin.php"]<<Назад к спику рейтингов[/url]</p>'; 
    --------------------------------------------------------------------------------------------------------------------------
    Ссылка по которой я перехожу

    Код (PHP):
    1. [url="remove.php?id='.$row['id'].'&date='.$row['date'].'&first_name='.$row['first_name'].'&score='.$row['score'].'&screenshot='.$row['screenshot'].'"]Удалить[/url] 
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    Re: Не

    ну, молодец!
     
  3. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Выведи в файл SQL запрос при обработке, проверь. Вот этот "DELETE FROM guitar WHERE id = $id LIMIT 1"

    И выполняется ли это условие?
    Код (PHP):
    1. if(isset($_POST['submit'])){
    2. if($_POST['confirm'] == 'Yes'){