Visualizzazione dei risultati da 1 a 6 su 6

Discussione: checkbox dinamiche

  1. #1

    checkbox dinamiche

    vorrei sapere come fare per far apparire determinate checkbox alla selezione di un determinato campo all'interno di in una select

  2. #2
    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

  3. #3
    Non so se ho capito bene, ma penso che tu debba chiedere in javascript...

  4. #4
    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...

    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... 
    Spero sia stato d'aiuto...a presto!
    --Morpheux

  5. #5
    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...

    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... 
    Spero sia stato d'aiuto...a presto!
    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:

    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();
    }

  6. #6
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.