Кнопка удаления PHP / SQL для каждой строки

Итак, у меня есть SELECT

$filme_cart = mysql_query("SELECT name, price FROM cart_test GROUP BY name"); 

и тогда у меня есть PHP-код, который выглядит так:

 <?php while($film_cart=mysql_fetch_object($filme_cart)) { echo "<tr>"; echo "<td align='left'>"; echo $film_cart->name; echo "</td>"; echo "<td class='cart-product-setting'>"; echo $film_cart->price; echo "<a href='delete.php?delete_film=".$film_cart['id_film']."' class='remove-pro' rel='tooltip' data-title='Delete'><i class='icon-trash'></i></a></td>"; echo "</tr>"; } ?> в <?php while($film_cart=mysql_fetch_object($filme_cart)) { echo "<tr>"; echo "<td align='left'>"; echo $film_cart->name; echo "</td>"; echo "<td class='cart-product-setting'>"; echo $film_cart->price; echo "<a href='delete.php?delete_film=".$film_cart['id_film']."' class='remove-pro' rel='tooltip' data-title='Delete'><i class='icon-trash'></i></a></td>"; echo "</tr>"; } ?> 

И мой файл delete.php выглядит так:

 <?php include 'config.php'; $delete_film=$_GET['id_film']; $delete_cart = mysql_query("DELETE FROM cart_test WHERE id_film='$delete_film'"); ?> 

Итак, когда я помещаю этот PHP-код на свою веб-страницу, мой <body> исчезает.

Что я делаю не так?

Вы должны использовать mysqli или pdo
Вы пропустили 3 очка:
исправьте свой запрос: 1) убедитесь, что вы выбрали все обязательные поля.

 $filme_cart = mysql_query("SELECT * FROM cart_test GROUP BY name"); 

2) Попробуйте использовать: mysql_fetch_assoc

  <?php while($film_cart=mysql_fetch_assoc($filme_cart)) { echo "<tr>"; echo "<td align='left'>"; echo $film_cart['name']; echo "</td>"; echo "<td class='cart-product-setting'>"; echo $film_cart['price']; echo "<a href='delete.php?delete_film=".$film_cart['id_film']."' class='remove-pro' rel='tooltip' data-title='Delete'><i class='icon-trash'></i></a></td>"; echo "</tr>"; } ?> в  <?php while($film_cart=mysql_fetch_assoc($filme_cart)) { echo "<tr>"; echo "<td align='left'>"; echo $film_cart['name']; echo "</td>"; echo "<td class='cart-product-setting'>"; echo $film_cart['price']; echo "<a href='delete.php?delete_film=".$film_cart['id_film']."' class='remove-pro' rel='tooltip' data-title='Delete'><i class='icon-trash'></i></a></td>"; echo "</tr>"; } ?> 

А затем: 3) получить значение $_GET['delete_film']

 <?php include 'config.php'; $delete_film=$_GET['delete_film']; $delete_cart = mysql_query("DELETE FROM cart_test WHERE id_film=$delete_film limit 1"); ?> 

Ваш параметр get называется delete_film NOT id_film

Так что исправьте эту строку

 $delete_film=$_GET['id_film']; 

с этим

 $delete_film=$_GET['delete_film']; 

1 – вам нужно выбрать id_film из db
mysql_query("SELECT id_film, name, price FROM cart_test GROUP BY name");
2 – вы используете mysql_fetch_assoc для извлечения данных, поэтому вы должны эхо-данные:
echo $film_cart['name'];
не как:
echo $film_cart->name;
3 – Ваш параметр get называется delete_film NOT id_film, поэтому получите значение с помощью:
$delete_film=$_GET['delete_film'];
4 – mysql устарел в php 5.5, вы должны использовать pdo или mysqli
Удачи