Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Usuwanie Rekordów z bazy danych - problem, Usuwanie Rekordów z bazy danych - problem
Kaarpiik
post 20.01.2008, 15:25:04
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 20.01.2008
Skąd: Bełchatów

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


Witam. Mam problem. Dopiero zaczynam przygodę z mysql haha.gif dobra do rzeczy... chciałbym usunąć wiersz z bazy danych. Robie formularz. W formularzu wpisuje się nazwę. Naciskam przycisk usuń i usuwa mi.

potwory (potworid, nazwa, exp, hp)

Plik usunpotwor.html
Cytat
<html>
<head>
<title>Usuwanie potwora</title>
</head>
<body>
<h1><center>Usuwanie potwora</center></h1>
<form action="usunpotwor.php" method="post">
<table border="0">
<tr><td>Nazwa potwora</td><td ><input type="text" name="nazwa" maxlength="20" size="20"></td></tr>
<tr><td colspan="2"><input type="submit" value="Zapisz"></td></tr>
</table>
</form>
</body>
</html>


Plik usunpotwor.php
Cytat
<html>
<head>
<title> Usunięto Potwora </title>
</head>
<body>
<?php
//utworzenie krótkich nazw zmiennych
$nazwa=$_POST['nazwa'];
//łączenie z bazą danych
$host = 'localhost';
$username = 'root';
$password = 'krasnal';
$database = 'baza';
mysql_connect($host,$username,$password);
@mysql_select_db($database) or die("Nie odnaleziono bazy danych");
//usuwanie potwora
$query= "DELETE FROM potwory WHERE nazwa=$nazwa";
$result = mysql_query($query);
?>
</body>
</html>


Co jest źle ? Czemu mi nie usuwa ? sad.gif I jak zrobić że jak usunie to mi napisze że usunęło a jak nie to napisze że nie usunęło ;( Proszę o szybką odpowiedz ! smile.gif

Ten post edytował Kaarpiik 20.01.2008, 15:25:55
Go to the top of the page
+Quote Post
John
post 20.01.2008, 15:29:02
Post #2





Grupa: Zarejestrowani
Postów: 107
Pomógł: 11
Dołączył: 1.08.2007
Skąd: Poland,Warsaw

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


  1. DELETE FROM potwory WHERE nazwa='$nazwa'


czy coś usunął czy nie
  1. <?php
  2. $reakcja = mysql_affected_rows();
  3. if($reakcja > 0) {
  4. echo 'usunieto z tabeli';
  5. } else {
  6. echo 'nic sie nie stalo';
  7. }
  8. ?>


Ten post edytował John 20.01.2008, 15:38:12


--------------------
Odpowiedź na wszystko : manual,appendix. Ulubiona książka : PHP 5 for Dummies.
Studia uh ? ;-).
Go to the top of the page
+Quote Post
Kaarpiik
post 20.01.2008, 15:40:29
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 1
Dołączył: 20.01.2008
Skąd: Bełchatów

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


JOHN ! Działa exclamation.gif Dziękuje smile.gif =**********
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: 31.07.2025 - 07:53