• User Newbie

    problema con checkbox e input text

    ciao, ho un piccolo problema con cui non riesco proprio ad andare avanti.
    sto creando una specie di listino dove si sceglie una citta con la relativa zona tramite checkbox e si immette il prezzo tramite input

    questo e il codice

    <table>
    <form action = "function_php/insert_preventivo.php" method = "post">
    <?php
    $xxx = mysql_connect("localhost","root","password");
    mysql_select_db("prova",$xxx);
    $citta = mysql_db_query("prova","select distinct nome from luogo",$xxx);
    /* visualizzazione citta disponibili /
    while ( $mostra = mysql_fetch_array($citta) ) {
    ($counter % 2 == 0) ? $class = "uno" : $class = "due";
    echo "<tr class="$class">";
    $city = $mostra['nome'];
    echo "<td>".$city."</td>";
    /
    visualizzazione zone disponibili /
    $luogo = mysql_db_query("prova","select zona from luogo WHERE nome = '$city'",$xxx);
    echo "<td><table>";
    while ( $m = mysql_fetch_array($luogo) ) {
    echo "<tr>";
    $zone = $m['zona'];
    echo "<td>".$zone."</td>";
    /
    visualizzazione quantita disponibili */
    $quantita = mysql_db_query("prova","select * from quantita",$xxx);
    echo "<td><table>";
    while( $q = mysql_fetch_array($quantita) ) {
    echo "<tr>";
    $quant = $q['quan'];
    echo "<td>".$quant."<input type='checkbox' name='prova[]' value = '$city.$zone.$quant'>"."<input class='prezzi' type='text'>"."</td>";
    echo "</tr>";
    }
    echo "</table></td>";
    echo "</tr>";
    }
    echo "</table></td>";
    echo "</tr>";
    $counter++;
    }
    echo "<td><input class="addbotton" type = "submit" name = "submit" value = "aggiungi"></td>";
    ?>
    </form>
    </table>

    praticamente ho delle citta con le relative zone inserite nel database e tramite check do la possibilita di sceglierle e di inserire il prezzo. fin qui tutto ok, il problema e che non riesco a catturare il prezzo, cioe le check le prendo cosi:

    $nome = $_POST['prova'];
    $mio = implode(".", $nome);
    $ex = explode(".", $mio);
    $lungh_array = count($ex);
    for ($contatore=0; $contatore < $lungh_array; $contatore++) {
    echo "$ex[$contatore]<BR>";
    }

    ed è ok solo che riesco a prendere la scelta fatta, quindi con citta zona e quantita, ma il prezzo non e una checkbox e non so come prelevarlo.
    quando effettuo una scelta mi dara citta->zona->quantita che e ok, pero io voglio citta->zona->quantita->prezzo.
    spero di essermi spiegato bene. qualcuno potrebbe aiutarmi???? grazie milleeee!!!