Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/Sql] zaznaczanie rekordow checkboxami
fredman
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 15.12.2006

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


chodzi mi o cos takiego jak jest naprzyklad na poczcie ze zaznaczamy checkboxa i potem na dole mamy guzik usun i sie kasuje. Chce cos takiego wykozystac do kasowania wpisow w bazie dancyh. Mama juz strone ktroa pobiera dane z bazy i wyswietla mi rekordy. Teraz chial bym dodac walsnie te czekboksy i ten guzik no i jakas funkcja usuwania rzecz jasna. php jest w iekszosci dla mnie raczje zagadka i tak w cimno cos działąm opierajac sie na innych rzeczach wiec nie bardzo wiem jak to zrobic ale domyslem sie ze to chyba jest dosc standardowa opcja z z tymi czekboksami i guzikiem ktory cos tam robi z nimi. moze jest jakies mniej wiecej gotowe rozwiazanie, jakis tutorial czu cos takiego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qntakt
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.08.2007

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


Hmm... na swojej stronie internetowej, próbowałam zastosować wyżej wymienione usuwanie rekordów checkboxami. Jednak coś mi nie działa więc proszę o pomoc. Wszystko działa, oprócz wspomnianego kasowania danych. Domyślam się, robię gdzieś głupi błąd, ale nie mogę go znaleźć... (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)

  1. <h2>Aktualności<hr /></h2>
  2.  
  3. <?php $query='SELECT * FROM aktualnosci ORDER BY data_dodania DESC LIMIT 10';
  4.  $result = mysql_query ($query);
  5.  
  6.  while ($row = mysql_fetch_array($result)) 
  7.  {
  8. echo('<table width="410px"; border="0">') ;
  9.  
  10. echo('<tr><td VALIGN="TOP"><b>'.$row['tytul'].'</b></td>
  11. <td align="right">'.'<i>dodano: </i>'.date("d.m.Y",$row['data_dodania'])
  12. .'<br>'.date("H:i",$row['data_dodania']).'</td></tr>');
  13.  
  14.  
  15. echo('<tr>
  16. <td colspan="2" style="text-align:justify;">'.$row['tresc'].'</td></tr>');
  17.  
  18.  
  19.  
  20. <TD><A HREF="index.php?pokaz=aktualnosci_usun"> Usuń wpis</a></td>
  21.  
  22.  
  23. <td ALIGN="RIGHT"><b>'.$row['autor'].'</b> '.$row['id'].'
  24. <form action="..." method="POST"><input type="checkbox" name="box[]" value="id_do_skasowania">
  25. <input type="submit" value="akceptuj">
  26. </form></td></tr>');
  27.  
  28.  
  29. echo('</table><hr />');
  30.  
  31.  
  32.  
  33. $boxy=$_POST["box"];
  34. for ($i=0;$i<=count($boxy);$i++)
  35. {
  36. $id=$boxy[$i];
  37. mysql_query("delete from aktualnosci where id=$id");
  38. }
  39.  
  40.  
  41. }
  42.  
  43.  
  44. ?>
  45.  
  46. <br>
  47. [ <A HREF="index.php?pokaz=aktualnosci_dodaj"> Dodaj nowy wpis</a> ]
  48.  
  49.  
  50. </TD></TR>



Z góry dziękuję za pomoc. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował qntakt 5.08.2007, 21:00:18
Go to the top of the page
+Quote Post

Posty w temacie
- fredman   [php/Sql] zaznaczanie rekordow checkboxami   4.01.2007, 22:48:25
- - kossa   w formularzu checkbox'y tworzysz tak: [HTML] p...   4.01.2007, 23:01:41
|- - aniol   Cytat(kossa @ 4.01.2007, 23:01:41 ) w...   12.01.2007, 21:25:46
- - fredman   a jak jeszcze ten guzik zrobic?   6.01.2007, 15:19:28
- - BORG   [HTML] pobierz, plaintext <form action=".....   6.01.2007, 16:38:12
- - fredman   Dzieki wam! wszytko smiga jak trzeba ladnie s...   6.01.2007, 18:13:12
- - spectron   Witam wszystkich. Mam taki sam problem. Skrypt z ...   7.01.2007, 18:15:20
- - nospor   Cytatwiec dlaczego dobpiero po drugim kliknieciu w...   7.01.2007, 18:18:04
- - BORG   Kod<script> location.reload(); ...   7.01.2007, 18:18:44
- - spectron   nospor kod jest taki jak powyzej... sprawdzalem te...   7.01.2007, 18:45:49
- - nospor   a moze ty dopiero efekt widzisz po drugim klikniec...   7.01.2007, 18:48:47
- - spectron   tego akurat nie robilem rzeczywiscie, z baz...   8.01.2007, 22:37:02
- - =kokos=   Jeśli chodzi o odświeżenie stronki ...   8.01.2007, 23:02:04
- - TAMLYN   Jeżeli $box[] jest pusta to numerowanie ...   12.01.2007, 23:55:36
- - fredman   @spectron, czy znalazłeś sposów ba to od...   12.02.2007, 19:31:57
- - Cienki1980   Może po prostu masz w kodzie najpierw wyświetlanie...   12.02.2007, 19:50:51
- - fredman   kurcze, o tym zupelnie bym nie pomyslal. Przestawi...   12.02.2007, 20:04:35
- - erafaelmi   Nie wiem czy ktoś spotkał się z takim błędem Notic...   22.06.2007, 06:35:57
- - nospor   nie: $i<= a: $i< matematyka sie k...   22.06.2007, 08:17:45
- - qntakt   Hmm... na swojej stronie internetowej, próbowa...   5.08.2007, 20:55:07
- - kossa   sprawdź czy do zmienncyh $_POST["box...   5.08.2007, 21:25:53
- - qntakt   eee.. to w którym miejscu powinien być ten kod?   5.08.2007, 21:30:19
- - kossa   Cytateee.. to w którym miejscu powinien być ten ko...   5.08.2007, 21:44:58
|- - qntakt   Cytat(kossa @ 5.08.2007, 22:44:58 ) ...   5.08.2007, 23:04:48
- - kossa   To nie tak. Nie ten dział - jeśli chcesz gotowca ...   6.08.2007, 10:49:01


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: 13.10.2025 - 06:35