Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] edycja danych checkbox
ghastblood
post
Post #1





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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


Witam,

Jak mogę edytować dane zawarte w checkboxie. tzn przy dodawaniu danych do mysql zaznaczam checkboxy i dodaje dane do mysql i jak chciał bym edytować potem dane to wczytuje formularz i dane z mysql do odpowiednich inputów

  1.  
  2. $checked = '';
  3.  
  4. if($r['konk_id'] == $r1['zawody_konkurencje_id'])
  5. {
  6. $checked = 'checked="checked"';
  7. }
  8.  
  9. echo '<td><input type="checkbox" name="konkurencja['.$r['konk_id'].']" value="'.$r['konk_id'].'" '.$checked.'> - ' . $r['konk_name'] . '</td>';
  10.  


w taki sposób zaznaczam checkboxy
w jaki sposób mogę dodawać nowe rekordy i usuwać tzn

  1.  
  2. if($danemysql == $zaznaczony_checkbox){
  3.  
  4. } else {
  5. dodaje rekord do mysql
  6. }
  7.  
  8. if($danemysql == $odzaznaczony_checkbox){
  9. usuwa rekord
  10. }
  11.  


mniej więcej o to mi chodzi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
session
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 22
Dołączył: 11.04.2010
Skąd: Tarnów

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


  1. <?php
  2. //Konkurencja id
  3. $a = array(1,2,3,4);
  4. //Zawodnik konkurecna
  5. $b = array(1,2);
  6.  
  7. foreach($a as $r){
  8. $checked = '';
  9. if(!in_array($r,$b)){
  10. if(isset($_POST['konkurencja'][$r])){
  11. $checked = 'checked="checked"';
  12. $b[]=$r;
  13. }
  14. }else{$checked = 'checked="checked"';}
  15. }
  16. foreach($b as $k=>$v){
  17. if(!isset($_POST['konkurencja'][$r])){
  18. unset($b[$k]);
  19. }
  20. }
  21. ?>

Może troche rozjaśniłem Ci sytuację (IMG:style_emoticons/default/wink.gif)
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: 10.10.2025 - 23:22