Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Problem z usuwaniem rekordu
yoshinobi
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 19.04.2011

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


Witam!

Mam następujący problem:
W bazie danych znajdują się dwie tabele: www i kategoria.
Problem polega na tym, że kod który odpowiedzialny jest za usuwanie danej kategorii nie działa dobrze.
Idea jest taka aby po naciśnięciu "usuń" funkcja sprawdzała czy do danej kategorii nie jest przypisana żadna strona, jeśli jest to pokazuje się odpowiedni komunikat, jeśli zaś nie, kategoria zostaje usunięta.

Oto kod który ma być odpowiedzialny za usuwanie kategorii:
  1. echo "<a href=\"ekategoria.php?a=del&id={$r['idK']}\"><img src=\"img/del.gif\"></a><a href=\"ekategoria.php?b=edit&amp;id={$r['idK']}\"><img src=\"img/edit.gif\"></a>";
  2. if($a == 'del' and !empty($id)) {
  3. $zap = mysql_query("SELECT w.idK, k.idK FROM www AS w INNER JOIN kategoria AS k ON k.idK=w.idK WHERE w.idK=k.idK");
  4. if(mysql_num_rows($zap) > 0){
  5. echo '<div class="erroralert"></div><div class="alercik"><b>Istnieją strony w tej kategorii!<br>Usuń je aby móc usunąć tę kategorie!</b><br><br><a href="ekategoria.php"><img src="img/back2.gif"></a></div>';
  6. }
  7. else {
  8. mysql_query("DELETE FROM $tabela WHERE idK='$id'") or die('Błąd zapytania: '.mysql_error());
  9. echo '<div class="erroralert"></div><div class="alercik"><b>Rekord został usunięty!</b><br><br><br><a href="ekategoria.php"><img src="img/back2.gif"></a></div>';
  10. }
  11. }


Za wszelką pomoc, bądź wskazówki będę bardzo wdzięczny.
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 Aktualny czas: 20.08.2025 - 20:26