Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    91

    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]
    ";
    }

    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!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    91
    nessuno potrebbe darmi un aiuto??? grazie!!!!!

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.