vorrei sapere come fare per far apparire determinate checkbox alla selezione di un determinato campo all'interno di in una select
vorrei sapere come fare per far apparire determinate checkbox alla selezione di un determinato campo all'interno di in una select
in che senso?
http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM
Twitter http://twitter.com/#!/TrustWeb
LinkedIn http://it.linkedin.com/in/trustweb
Non so se ho capito bene, ma penso che tu debba chiedere in javascript...
Forse ho capito cosa vuoi dire...vuoi ke ti spunti una checkbox per ogni record trovato dalla query?
Se è questo quello ke devi fare ti scrivo il codice...
Spero sia stato d'aiuto...a presto!Codice PHP:
$res=mysql_db_query("banda", "select *from anagrafica order by nome");//la query
$num=mysql_num_rows($res);
$elenco = array(); //dichiaro un array dove inseriro tutti i checkbox
for($i=0;$i<$num;$i++)
{
echo "<td bgcolor=$colore><center><input type=checkbox name='elenco[$i]' value=$id1></td></tr>";
} //creo tanti checkbox quanti sono i record...
![]()
--Morpheux
grazie!!!anche questo mi è utile per un'altra cosa comunqeu nello specifico quello che cercavo io si fà con javascript (scusate ma pensavo si potesse fare anche con php) ed è questo all' "Onchange" in una option mi crea un certo numero di checbox:Originariamente inviato da Morpheux
Forse ho capito cosa vuoi dire...vuoi ke ti spunti una checkbox per ogni record trovato dalla query?
Se è questo quello ke devi fare ti scrivo il codice...
Spero sia stato d'aiuto...a presto!Codice PHP:
$res=mysql_db_query("banda", "select *from anagrafica order by nome");//la query
$num=mysql_num_rows($res);
$elenco = array(); //dichiaro un array dove inseriro tutti i checkbox
for($i=0;$i<$num;$i++)
{
echo "<td bgcolor=$colore><center><input type=checkbox name='elenco[$i]' value=$id1></td></tr>";
} //creo tanti checkbox quanti sono i record...
![]()
var arrInput = new Array(0);
var arrInputValue = new Array(0);
function addInput(chooser) {
for (i=0;i<arrInput.length;i++)
{javascript:deleteInput()}
var choice = chooser.options[chooser.selectedIndex].value;
if (choice == "car") {
arrInput.push(arrInput.length);
arrInputValue.push("");
document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='sediolino baby'>sediolino baby
";
arrInput.push(arrInput.length);
arrInputValue.push("");
document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='portapacchi'>portapacchi
";
arrInput.push(arrInput.length);
arrInputValue.push("");
document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='catene da neve'>catene da neve
";
}
if (choice == "scooter") {
arrInput.push(arrInput.length);
arrInputValue.push("");
document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='bauletto posteriore'>bauletto posteriore
";
arrInput.push(arrInput.length);
arrInputValue.push("");
document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='parabrezza'>parabrezza
";
}
if (choice == "bike") {
arrInput.push(arrInput.length);
arrInputValue.push("");
document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='sediolino baby'>sediolino baby
";
arrInput.push(arrInput.length);
arrInputValue.push("");
document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='portapacchi'>portapacchi
";
arrInput.push(arrInput.length);
arrInputValue.push("");
document.getElementById('parah').innerHTML+="<inpu t type='checkbox' name='accessori[]' value='cestino'>cestino
";
}
}
function display(string) {
document.getElementById('parah').innerHTML="";
}
function saveValue(intId,strValue) {
arrInputValue[intId]=strValue;
}
function deleteInput() {
if (arrInput.length > 0) {
arrInput.pop();
arrInputValue.pop();
}
display();
}
ahhhhhhh, ok![]()
http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM
Twitter http://twitter.com/#!/TrustWeb
LinkedIn http://it.linkedin.com/in/trustweb