Zacząłem się uczyć PHP z pomocą książki i próbuje zrobić podany przykład jednak, coś nie bardzo wychodzi. Chodzi o to, żeby obok każdego dodanego wpisu wyświetlał się link do jego usunięcia. Wszystko ładnie pięknie wychodzi tylko, że nie pobiera się numer 'id' danego wpisu i nie wiem już dlaczego.
<?php
//Usunięcie danego kawału
if (isset($_GET['deletejoke'])) { $jokeid = $_GET['deletejoke'];
$sql = "DELETE FROM kawal WHERE id=$jokeid";
echo '<p>Kawał został usunięty.</p>'; } else {
echo '<p>Wystąpił błąd podczas usuwania kawału:' }
}
echo '<p>Oto lista kawałów w naszej bazie danych:</p>';
//Wyświetl wszystkie kawały
$result = @mysql_query('SELECT tekstkawalu FROM kawal'); if (!$result) {
}
//Link do usunięcia wybranego kawału + osobny akapit
$jokeid = $row['id'];
$joketext = $row['tekstkawalu'];
echo '<p>' . $joketext . ' <a href="' . $_SERVER['PHP_SELF'] . '?deletejoke=' . $jokeid . '">' .
'Usuń ten kawał</a></p>';
}
?>
W efekcie powinien być widoczny link o adresie "jokes.php?deletejoke=[id]" a wychodzi bez [id]
Thx Mordoran