weet niet hoe (Checkbox)
ik wil mijn checkbox gebruiken om een ja nee waarde te laten weergeven.
het probleem is dat ik niet weet hoe en of het kan.
iemand suggesties.
Mvg ralph
Stel je checkbox heeft de naam "weetikveel"
nee de bedoeling is dat de waarde uit de database ja of nee wordt weergegevens aan de hand van de checkbox
Dan zal je toch moeten aangeven hoe het in de database staat.
de tabel heet languages
en bevat de volgende velden:
id(11) pk, AI
iso vchar(5)
language vchar(100)
active int(1)
Zoiets?
Hoe je dit heel makkelijk kunt doen is een value="1" aan je HTML tag input mee te geven.
Dan kan je een $_POST[""] doen op de checkbox naam, krijg je een 1 terug is hij aangevinkt, krijg je niks terug is hij niet aangevinkt.
Gr. Robert
dat zou kunnen warren het niet dat de checkbox wordt toegevoegd in javascript
Want dit moet ook gewoon kunnen met dynamische boxjes.
Plaats anders je scripts eens dat is makkelijker meekijken..
Ralph van der Tang op 17/04/2013 12:24:12:
dat zou kunnen warren het niet dat de checkbox wordt toegevoegd in javascript
Zolang het maar in het form staat dat gepost wordt maakt dat niets uit. Ook dynamische elementen gaan mee.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php
function getSubTab(tab,post)
{
$.ajax(
{
type: "POST",
data: post,
url: "<?php echo Settings::$url;?>/"+ReadCookie('lang')+"/admin/"+currentTab+"/"+tab,
dataType: 'json',
success: function(data){
$('#admin_overlay_content').empty().html(data.html);
$('.admin_bar_overlay_kruimelpad').html('<a>'+currentTab+'</a> > <a>'+tab+'</a>')
if(tab == "tekst overzicht"){
$('.admin_text_table').sortableTable({
pageItems: 10,
sortableColumns: Array('tag', 'languages_id','content'),
showAllColumns: Array('tag', 'language','content'),
colorEven: '#EFEFEF',
colorOdd: '#FFF',
customHtml: '<td class="td_small"><img src="<?php echo Settings::$url;?>/images/pencil.png" alt="aanpassen" onclick="makeChange($(this).parent().parent().attr(\'id\'))" /></td><td class="td_small"><img src="<?php echo Settings::$url;?>/images/delete.png" alt="verwijderen" onclick="deleteText($(this).parent().parent().attr(\'id\'))" /></td>',
},
{
jsonData: data.data
})
}
if(tab == "tekst bewerken"){
textareaTinyEvent($('#txt_txtInput'), '');
}
if(tab == "tag overzicht" ){
$('.admin_tag_table').sortableTable({
pageItems: 10,
sortableColumns: Array('id'),
showAllColumns: Array('id'),
colorEven: '#EFEFEF',
colorOdd: '#FFF',
customHtml: '<td class="td_small"><img src="<?php echo Settings::$url;?>/images/pencil.png" alt="aanpassen" onclick="tagChange($(this).parent().parent().attr(\'id\'))" \></td><td class="td_small"><img src="<?php echo Settings::$url;?>/images/delete.png" alt="verwijderen" onclick="tagDelete($(this).parent().parent().attr(\'id\'))" /></td>'
},
{
jsonData: data.data
});
}
if(tab == "tag bewerken"){
}
{
jsonData:data.data
}
if(tab == "taal overzicht" ){
$('.admin_language_table').sortableTable({
pageItems: 10,
sortableColumns: Array('language', 'active'),
showAllColumns: Array('language', 'active'),
colorEven: '#EFEFEF',
colorOdd: '#FFF',
customHtml: '<td><input type="checkbox" onclick="setActive($(this).parent().parent().attr(\'id\'))" value =""></td>'
},
{
jsonData: data.data
});
}
if(tab == "tekst toevoegen"){
textareaTinyEvent($('#txtInput'),'');
}
}
});
}
?>
function getSubTab(tab,post)
{
$.ajax(
{
type: "POST",
data: post,
url: "<?php echo Settings::$url;?>/"+ReadCookie('lang')+"/admin/"+currentTab+"/"+tab,
dataType: 'json',
success: function(data){
$('#admin_overlay_content').empty().html(data.html);
$('.admin_bar_overlay_kruimelpad').html('<a>'+currentTab+'</a> > <a>'+tab+'</a>')
if(tab == "tekst overzicht"){
$('.admin_text_table').sortableTable({
pageItems: 10,
sortableColumns: Array('tag', 'languages_id','content'),
showAllColumns: Array('tag', 'language','content'),
colorEven: '#EFEFEF',
colorOdd: '#FFF',
customHtml: '<td class="td_small"><img src="<?php echo Settings::$url;?>/images/pencil.png" alt="aanpassen" onclick="makeChange($(this).parent().parent().attr(\'id\'))" /></td><td class="td_small"><img src="<?php echo Settings::$url;?>/images/delete.png" alt="verwijderen" onclick="deleteText($(this).parent().parent().attr(\'id\'))" /></td>',
},
{
jsonData: data.data
})
}
if(tab == "tekst bewerken"){
textareaTinyEvent($('#txt_txtInput'), '');
}
if(tab == "tag overzicht" ){
$('.admin_tag_table').sortableTable({
pageItems: 10,
sortableColumns: Array('id'),
showAllColumns: Array('id'),
colorEven: '#EFEFEF',
colorOdd: '#FFF',
customHtml: '<td class="td_small"><img src="<?php echo Settings::$url;?>/images/pencil.png" alt="aanpassen" onclick="tagChange($(this).parent().parent().attr(\'id\'))" \></td><td class="td_small"><img src="<?php echo Settings::$url;?>/images/delete.png" alt="verwijderen" onclick="tagDelete($(this).parent().parent().attr(\'id\'))" /></td>'
},
{
jsonData: data.data
});
}
if(tab == "tag bewerken"){
}
{
jsonData:data.data
}
if(tab == "taal overzicht" ){
$('.admin_language_table').sortableTable({
pageItems: 10,
sortableColumns: Array('language', 'active'),
showAllColumns: Array('language', 'active'),
colorEven: '#EFEFEF',
colorOdd: '#FFF',
customHtml: '<td><input type="checkbox" onclick="setActive($(this).parent().parent().attr(\'id\'))" value =""></td>'
},
{
jsonData: data.data
});
}
if(tab == "tekst toevoegen"){
textareaTinyEvent($('#txtInput'),'');
}
}
});
}
?>
Volgens mij wordt het tijd dat je helder gaat uitleggen wat je nu eigenlijk wilt, anders krijg je vrees ik nooit een antwoord waar je wat aan hebt.
en de checkbox staat op r 56
Toevoeging op 17/04/2013 12:51:06:
wat ik wil is het volgende:
nu staat er een veld active in het overzicht met een waarde 0 of 1.
dit veld wil ik weg en in pplaats daarvan wil ik dat de chack box een vinkje heeft bij actief en geen vinkje als deze niet actief is.
Waar heb je die gevonden? (Ik lijk andere versies te vinden dan de jouwe; het zou stom zijn om verschillende te verwarren)
En o ja, toon eens hoe je getSubTab() aanspreekt (dus niet de definitie van de functie, maar waar je ze gebruikt.).
Ik ben benieuwd waar variabele tab van komt.
de gatSubTab() is niks anders dan mijn navigatie in het admin menu