Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]PHP/MYSQL usuwanie rekordów przyciskiem, usuwanie rekordów przyciskiem
maarss
post 29.06.2017, 12:24:14
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 29.06.2017

Ostrzeżenie: (0%)
-----


Witam, mam problem z usuwaniem rekordów z bazy danych za pomocą przycisku usuń.
Mam wyszukiwarke która wyswietla rekordy i przy nich mam przycisk usun ale nic nie działa. Wygląda to nastepujaco.

Index.php:

<!doctype html>
<html>
<head>
<title>Wyszukiwanie</title>
<meta charset="utf-8" />
</head>
<body>
<h1>Wyszukiwanie :</h1>
<form action="wyniki.php" method="post">

Szukane wyrażenie:
<input type="text" name="wyrazenie" />
<input type="submit" name="wyszukaj" />
</form>
</body>
</html>



wyniki.php :

<!doctype html>
<html>
<head>
<title>Wyniki wyszukiwania:</title>
<meta charset="utf-8" />
</head>
<body>
<h1>Wyniki wyszukiwania :</h1>
<?php

$wyrazenie = $_POST['wyrazenie'];
$wyrazenie = trim($wyrazenie);
if (!$wyrazenie)
{
echo 'Brak parametrów wyszukiwania, wróć do poprzednej strony i spóbuj ponownie!';
exit;
}
if (!get_magic_quotes_gpc())
{

$wyrazenie = addslashes($wyrazenie);
}
@ $db = new mysqli('localhost','root','','wms');

if (mysqli_connect_errno())
{
echo 'Połączenie z bazą nie powiodło się. Spóbuj ponownie';
exit;
}
$db->query('SET NAMES utf8');
$db->query('SET CHARACTER_SET utf8_unicode_ci');
$zapytanie = "SELECT * FROM towary WHERE MATCH(nazwa, kolor) AGAINST ('%".$wyrazenie."%')";

$wynik = $db->query($zapytanie);
$ile_znaleziono = $wynik->num_rows;
echo '<p> Liczba znalezionych pozycji: '.$ile_znaleziono.'</p>';
for ($i=0;$i<$ile_znaleziono;$i++)
{
$wiersz = $wynik->fetch_object();
echo "<table cellpadding=\"2\" border=1>";
echo "<tr>";


echo '<td><p><b>'.($i+1).'. Nazwa: '.$wiersz->nazwa.'<br />';

echo 'Kolor: '.$wiersz->kolor.'<br />';
echo 'Miejsce: '.$wiersz->miejsce.'<br />';
echo 'Magazyn: '.$wiersz->magazyn.'<br /></td>';

echo "<td>

<a href=\"del.php?a=del&id={$wiersz->id}\">Usu&ntilde;</a>



</td>";

echo "</tr>";

}

echo "</table>";
$wynik->free();
$db->close();
?>
</body>
</html>


del.php :


<!doctype html>
<html>
<head>
<title>Wyniki wyszukiwania:</title>
<meta charset="utf-8" />
</head>
<body>

<?php


@ $db = new mysqli('localhost','root','','wms');

if (mysqli_connect_errno())
{
echo 'Połączenie z bazą nie powiodło się. Spóbuj ponownie';
exit;
}
$db->query('SET NAMES utf8');
$db->query('SET CHARACTER_SET utf8_unicode_ci');

$query = "DELETE FROM wms.towary WHERE id = '{$_GET['id']}'";
mysql_query($query) or die('Error : ' . mysql_error());



$db->close();
?>
</body>
</html>





jak to ugryźć questionmark.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:02