Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Akcje z użyciem checkboxa, Jak to można zrobić
andrzejlechniak
post
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 7.11.2008

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


Czołem wszystkim forumowiczom.
Mam bazę danych z tabelą 'newsy'. Mam tam parę pól ('id', 'wpis', 'aktywny' itp.). I mam stronę, na której chcę update'ować pojedyncze lub zbiorowe wyniki (możliwość masowego usuwania rekordów z bazy). Co do Udpate'u chodzi mi o zmianę tylko JEDNEJ wartości, po zaznaczeniu jej w polu typy 'checkbox'. Napisałem taki oto kod:

  1. echo 'Strona z wiadomościami';
  2. echo '<div style="border:1px solid #cccccc;">';
  3. $sql = 'SELECT * FROM newsy ORDER BY id DESC';
  4. $result = mysql_query($sql) or die(mysql_error());
  5.  
  6. if(isset($_POST['zmien']))
  7. {
  8. $sql_1 = "UPDATE newsy SET aktywny='1' WHERE id=$id";
  9. $result_1 = mysql_query_1($sql_1) or die(mysql_error());
  10. }
  11.  
  12. if(isset($_POST['usun']))
  13. {
  14. $sql_2 = "DELETE FROM newsy WHERE id=$id";
  15. $result_2 = mysql_query_2($sql_2) or die(mysql_error());
  16. }
  17.  
  18. while ($row = mysql_fetch_array($result))
  19. {
  20. extract($row);
  21. echo '<div>Wpis nr.: '.$id.' - '.$data.' - '.$wpis.' - '.$aktywny.'
  22. <input type="checkbox" />
  23. </div>';
  24. }
  25. echo '<form action="index.php?id=wiadomosci" type="Post">
  26. <input type="submit" name="zmien" value="Zmień"/>
  27. <input type="submit" name="usun" value="Usuń"/>
  28. </form>';
  29. echo '</div>';


Pole 'aktywny' powinno się zmieniać. Na razie to jest szkic. Mam ogromną prośbę o pomoc w dokończeniu. Wszystkie akcje powinny odbywać się na jednej i tej samej stronie. Proszę, pomóżcie. Pozdrawiam
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 Aktualny czas: 21.08.2025 - 08:49