Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Nie usuwa z bazy.
Lampek
post 19.07.2012, 13:05:23
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 7.01.2011

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


Witam

Mam problem, zrobiłem usuwanie z bazy rekordów a przynajmniej w teorii bo w praktyce nie działa i nie wiem dla czego, może ktoś poratować jakąś podpowiedzią?

  1. <?php
  2.  
  3. connection();
  4.  
  5. $wynik = mysql_query("SELECT * FROM kategorie")
  6. or die('Błąd zapytania');
  7.  
  8. if(mysql_num_rows($wynik) > 0) {
  9. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  10. echo "<table cellpadding=\"2\" border=1>";
  11. while($r = mysql_fetch_assoc($wynik)) {
  12. echo "<tr>";
  13. echo "<td>".$r['id_kategoria']."</td>";
  14. echo "<td>".$r['nazwa']."</td>";
  15. echo "<td>
  16. <a href=\"usun_kat.php?a=del&amp;id={$r['id_kategoria']}\">DEL</a>
  17. </td>";
  18. echo "<td>
  19. <a href=\"usun_kat.php?a=edit&amp;id={$r['id_kategoria']}\">EDIT</a>
  20. </td>";
  21. echo "</tr>";
  22. }
  23. echo "</table>";
  24. }
  25.  
  26.  
  27. if(isset($_GET['id']) && (a == "del"))
  28. {
  29. $id=$_GET['id'];
  30. $del = mysql_query("DELETE FROM kategorie WHERE id_kategoria='$id'") or die('Wystąpił błąd spróbój ponowanie. Wróć do <a href="usun.php">edycji</a>');
  31.  
  32. if ($del)
  33. return true;
  34. else return false;
  35.  
  36.  
  37. }
  38. }
  39. ?>
Go to the top of the page
+Quote Post
CTRL
post 19.07.2012, 13:26:11
Post #2





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

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


1. Pokaż strukturę tabeli
2. Czy połączyło się z bazą?
3. Gdzie definiujesz a? Może zrób $_GET['a']
4. or die(mysql_error());


--------------------
Go to the top of the page
+Quote Post
nospor
post 19.07.2012, 13:28:45
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




(a == "del")
Od kiedy tekst a równa się tekstowi 'del'?

Zapoznaj sie z tym tematem
Temat: Jak poprawnie zada pytanie
i nie biegaj po forach z takimi błędami :/


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
alegorn
post 19.07.2012, 14:22:28
Post #4





Grupa: Zarejestrowani
Postów: 341
Pomógł: 40
Dołączył: 23.06.2009

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


ee, panie nospor, jaki tu tekst 'a' - tozto stala! smile.gif

a jaka ona ma wartosc.... to juz trzeba szukac w definicji..

edit: korekta

Ten post edytował alegorn 19.07.2012, 14:23:02
Go to the top of the page
+Quote Post
nospor
post 19.07.2012, 16:49:11
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
ee, panie nospor, jaki tu tekst 'a' - tozto stala!
ta...stała..... stała by to była gdyby była zdefiniowana a gwarantuję ci ze nie jest. A jak nie jest stała zdefiniowana to php traktuje to jako tekst + rzuca NOTICEm


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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: 13.07.2025 - 02:29