Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][js]czyszczenie formularza i bazy mysql
Forum PHP.pl > Forum > Przedszkole
szymsze87
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.
Cysiaczek
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
Spyder
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
b_chmura
kasujesz wszystko w textarea i dajesz zapisz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.