Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][js]czyszczenie formularza i bazy mysql
szymsze87
post 26.11.2007, 10:47:47
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 9.08.2007

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


Witam mam formularz z dwoma przyciskami 1 do czyszczenia 1 wysylania. Kiedy wysylam dane zapisuje je w bazie mysql. Wrazie gdybym chcial poprawic dane to spowrotem wyswietla mi je z formularzu. Jak zrobic ze jak nacisne na przycisk czyszczacy to usunie mi dane w polach formularza i w bazie danych.
Powód edycji: dodałem tagi (cysiaczek)
Go to the top of the page
+Quote Post
Cysiaczek
post 26.11.2007, 11:29:57
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Musisz wysłac takie żądanie do serwera - jeśli nie chcesz przeładowywać strony, to użyj Ajax - jak załapiesz o co w nim chodzi, to swój problem (i inne podobne) rozwiążesz już wtedy bardzo łatwo.

Pozdrawiam.

Przenoszę na Przedszkole


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Spyder
post 26.11.2007, 11:32:28
Post #3





Grupa: Zarejestrowani
Postów: 269
Pomógł: 7
Dołączył: 12.10.2006
Skąd: Newcastle Upon Tyne

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


Przukladowy formularz news.php

  1. <?
  2. $id = $_GET["id"];
  3. require_once "db.php";
  4. $SQL= mysql_query("SELECT * FROM news WHERE id = '$id' ")or DIE(mysql_error());
  5. while($edit = mysql_fetch_array($SQL)){ 
  6. ?>
  7. <form action='news_dell.php' enctype="multipart/form-data" method='POST'>
  8. <input type="hidden" name="id" value="<? echo $edit['id']; ?>" />
  9. <TEXTAREA NAME="description" COLS="50" ROWS="10" ><? echo $edit['description']; ?></TEXTAREA>
  10. <input type="submit" VALUE="Delete News" />


Plik news_dell.php

  1. <?php
  2.  
  3. require_once "db.php";
  4.  
  5. $query= mysql_query("delete FROM news WHERE id = ".$_POST['id']." ");
  6.  
  7. $host = $_SERVER['HTTP_HOST'];
  8. $uri  = rtrim(dirname($_SERVER['PHP_SELF']), '/');
  9. $extra = 'news.php;
  10. header("Location: http://$host$uri/$extra");
  11.  
  12. ?>


Cos takiego powinno pomoc


--------------------
Portfolio

Windows Vista Business SP1
DELL VOSTRO 200, Intel Core2 DUO E4600 2.4GHz, 3 GB RAM, ATI Radeon HD 2400 Pro, Screen DELL 22"

Pomogłem ci -> Kliknij "Pomógł" -> Dzięki
Go to the top of the page
+Quote Post
b_chmura
post 26.11.2007, 11:50:32
Post #4





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


kasujesz wszystko w textarea i dajesz zapisz
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: 24.07.2025 - 12:28