Hallo Leute!
Ich bin absolut neu in Sachen JS und hab auch gleich mal eine Frage an euch. Wie kann ich denn eine Selektierung mit einer CheckBox verwirklichen? Bis jetzt habe ich folgendes:
Ich möchte da jetzt noch eine Checkbox einfügen, die die Tabelle nach "RankingPlatz" sortiert. Der SQL-Befehl (MySQL) ist mir klar. Einfach ein ORDER BY dahinter knallen, aber wie sag ich der CheckBox dass sie das nur machen soll wenn sie angeklickt ist? Könnt ihr mir da helfen?
Ich bin absolut neu in Sachen JS und hab auch gleich mal eine Frage an euch. Wie kann ich denn eine Selektierung mit einer CheckBox verwirklichen? Bis jetzt habe ich folgendes:
PHP:
<script language="JavaScript" type="text/javascript">
//resetForm stellt das Formular wieder in den Anfangszustand zurueck
function resetform() {
location.href = "op_view.php";
}
//Bei changeCountry wird das selektierte Land und die checkbox-Optionen in der Tabelle ausgegeben
function changeCountry() {
var url = "op_view.php?"
// Land auslesen
var index = document.getElementById('prio').selectedIndex;
if (index != 0) {
var land = document.getElementById('prio').options[index].value;
url = url + "land="+land;
} else {
url = url + "land=";
}
// HPRP auslesen
if (document.getElementById('checkHPRP').checked) {
url += "&hprp=1";
} else {
url += "&hprp=0";
}
//Top auslesen
if (document.getElementById('checkTOP').checked) {
url += "&top=1";
} else {
url += "&top=0";
}
//Vip auslesen
if (document.getElementById('checkVIP').checked) {
url += "&vip=1";
} else {
url += "&vip=0";
}
//T10 auslesen
if (document.getElementById('checkT10').checked) {
url += "&t10=1";
} else {
url += "&t10=0";
}
//TM0 auslesen
if (document.getElementById('checkTMO').checked) {
url += "&tmo=1";
} else {
url += "&tmo=0";
}
//KPIRelevant_Voice auslesen
if (document.getElementById('checkKPIRelevant_Voice').checked) {
url += "&kpirelevant_Voice=1";
} else {
url += "&kpirelevant_Voice=0";
}
//KPIRelevant_Data auslesen
if (document.getElementById('checkKPIRelevant_Data').checked) {
url += "&kpirelevant_Data=1";
} else {
url += "&kpirelevant_Data=0";
}
//KPIRelevant_WLAN auslesen
if (document.getElementById('checkKPIRelevant_WLAN').checked) {
url += "&kpirelevant_WLAN=1";
} else {
url += "&kpirelevant_WLAN=0";
}
//KPIRelevant_MMS auslesen
if (document.getElementById('checkKPIRelevant_MMS').checked) {
url += "&kpirelevant_MMS=1";
} else {
url += "&kpirelevant_MMS=0";
}
//KPIICRelevant auslesen
if (document.getElementById('checkKPIRelevant_IC').checked) {
url += "&kpirelevant_IC=1";
} else {
url += "&kpirelevant_IC=0";
}
//Ali auslesen
if (document.getElementById('checkAli').checked) {
url += "&ali=1";
} else {
url += "&ali=0";
}
//IC auslesen
if (document.getElementById('checkIC').checked) {
url += "&ic=1";
} else {
url += "&ic=0";
}
//MCC Textfeld auslesen
if(document.getElementById('textMCC').value != "") {
url += "&mcc="+document.getElementById('textMCC').value;
}
location.href= url;
}
//Diese Funktion ermoeglicht es durch Markieren einer CheckBox alle vorhandenen
//aus zu waehlen
function CheckAll() {
if (document.testform.allcheck.checked) {
document.testform.checkHPRP.checked = true;
document.testform.checkTOP.checked = true;
document.testform.checkVIP.checked = true;
document.testform.checkT10.checked = true;
document.testform.checkTMO.checked = true;
document.testform.checkKPIRelevant_Voice.checked = true;
document.testform.checkKPIRelevant_Data.checked = true;
document.testform.checkKPIRelevant_MMS.checked = true;
document.testform.checkKPIRelevant_WLAN.checked = true;
document.testform.checkKPIRelevant_IC.checked = true;
document.testform.checkAli.checked = true;
document.testform.checkIC.checked = true;
} else {
document.testform.checkHPRP.checked = false;
document.testform.checkTOP.checked = false;
document.testform.checkVIP.checked = false;
document.testform.checkT10.checked = false;
document.testform.checkTMO.checked = false;
document.testform.checkKPIRelevant_Voice.checked = false;
document.testform.checkKPIRelevant_Data.checked = false;
document.testform.checkKPIRelevant_MMS.checked = false;
document.testform.checkKPIRelevant_WLAN.checked = false;
document.testform.checkKPIRelevant_IC.checked = false;
document.testform.checkAli.checked = false;
document.testform.checkIC.checked = false;
}
}
</script>
Ich möchte da jetzt noch eine Checkbox einfügen, die die Tabelle nach "RankingPlatz" sortiert. Der SQL-Befehl (MySQL) ist mir klar. Einfach ein ORDER BY dahinter knallen, aber wie sag ich der CheckBox dass sie das nur machen soll wenn sie angeklickt ist? Könnt ihr mir da helfen?