Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]formularz i checkboxy
hub3rt
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 19.09.2003
Skąd: Białystok

Ostrzeżenie: (10%)
X----


Jak sprawdzić, które checkboxy są zaznaczone?

Czytałem o jakiś sposobach za pomocą tablic, ale nie załatwia to mojego problemu. Mam takie cuś:

formularz:
  1. <?php
  2. if ($ilo > 0)
  3. {
  4.  for ($i=$ilo; $i>=1; $i--)
  5.  {
  6. echo file_get_contents(blabla.$i.".txt");
  7. echo '<input type="checkbox" name="kasacja['.$i.']" value="'.$i.'">';
  8.  }
  9. echo '<input type="submit" value="Usuń wybrane" name="B1"><input type="hidden" name="check" value="yes" size="1"></form>';
  10. ?>


jak ma wyglądać skrypt php usuwający plik np.:
blabla1.txt albo lepiej blabla5.txt

Bo skrypt, który ja napisałem usuwa zawsze 1 element, czyli tą blabla1.txt
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
UnKnOwN
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 1.12.2005

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


Zmień

  1. <?php
  2. for ($i=$ilo; $i>=1; $i--)
  3.  {
  4. echo file_get_contents(blabla.$i.".txt");
  5. echo '<input type="checkbox" name="kasacja['.$i.']" value="'.$i.'">';
  6.  }
  7. ?>

na

  1. <?php
  2. for ($i='1'; $i <= $ilo; $i++)
  3.  {
  4. echo file_get_contents('blabla'.$i.'.txt');
  5. echo '<input type="checkbox" name="kasacja'.$i.'" value="1">';
  6.  }
  7. ?>

A usuwanie:

  1. <?php
  2. if ($_POST['check'] == 'yes')
  3. {
  4.  for ($i='1'; $i <= $ilo; $i++)
  5.  {
  6. if ($_POST['kasacja'.$i.'] == '1') unlink('blablabla'.$i.'.txt');
  7.  }
  8. }
  9. ?>


Nie sprawdzałem, ale powinno działać.
Btw mógłbyś wkleić ten niedziałający skrypt.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 06:16