Witam mam taki problem jako początkujący, przerobiłem pare kursów przetrzepałem wiele podobnych tematów niestety z mizernym skutkiem. Potrzebuję aby jak w temacie do każdego rekordu z wyświetlonej już przeze mnie listy dodać przycisk edit/delete który będzie usuwać dany rekord/wiersz. Wymagane jest żebym mógł wygląd tego przycisku mógł jakoś zastąpić obrazkiem używając styli lub jeśli macie to inną bardziej profesjonalną metodą. W kodzie jest fragment z jednego poradnika niestety wywala mi błąd: Undefined index: action in C:\xampp\htdocs\page\profil.php on line 36. Więc nie moze zrobić żadnego przekierowania ani nic. Z góry dziękuje za pomoc mam nadzieje że dobrze mi ktoś to opisze gdyż są to podstawy a widze wiele osób ma z tym problem.
<?php
session_start();
require_once 'connect.php';
?>
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<title>Moto-Arena</title>
</head>
<body>
<?php
echo "Witaj ". $_SESSION['user'] . " !";
$login=$_SESSION['user'];
$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
if (mysqli_connect_errno() != 0)
{
echo '<p>Wystąpił błąd połączenia: ' . mysqli_connect_error() . '</p>';
}
else
{
$wynik = @$polaczenie -> query("SELECT * FROM ogloszenia WHERE login='$login'");
if ($wynik === false){
echo '<p>Zapytanie nie zostało wykonane poprawnie!</p>';
$polaczenie -> close();
}
else {
echo '<p>Ogłoszenia:</p>';
while (($rekord = $wynik -> fetch_assoc()) !== null)
{
echo '<p>' . $rekord['title'] . '(' . $rekord['marka'] . '-' . $rekord['model'] . ')' . $rekord['photo'] . ' - <a href="profil.php?action=Edytuj&id='.$rekord['ID'].'">Edytuj</a><br>' . '</p>';
}
if ($_GET["action"] == "edytuj")
{
$id = $_GET["id"];
$result = mysql_query("SELECT * FROM tabela WHERE id = '$id' LIMIT 1") or die(mysql_error());
$dane = mysql_fetch_array($result);
echo'<form method=post action="">
Opis: <input type="text" name="opis" value="'.$dane[opis].'"><br>
Cena: <input type="text" name="opis" value="'.$dane[opis].'"><br>
<input type="hiddden" name="id" value="'.$id.'">|
<input type="hiddden" name="action" value="zapisz_zmiany">';
}
$wynik -> close(); // zwolnienie pamięci
$polaczenie -> close();
}
}
?>
<br/>
<form action="index.php" method="post">
<input type="submit" value="Wyloguj" name="wylogowany">
</form>
<form action="dodajogloszenie.php" method="post">
<br/>
<input type="submit" value="Dodaj ogłoszenie">
</form>
</body>
</html>