Visualizzazione risultati 1 fino 5 di 5

Discussione: Autoinserimento campi dopo select primo campo

  1. #1
    aradiauffi non è connesso Neofita
    Data registrazione
    06-09-2004
    Messaggi
    8

    Predefinito Autoinserimento campi dopo select primo campo

    Arisalve

    nuovo blocco :(

    Ho creato una pagina con un tot di campi (che sono uguali a quelli del db)

    vorrei fare in modo che il primo sia un campo dis celta a tendina

    Codice PHP:
    <label>Inserisci il materiale</label>
    <?php
    $dbaddress
    ="xxxxxxxxx";
    $login="xxxxxxxx";
    $password="xxxxxxx";
    $dbname="xxxxxxxx";
    if(!(
    $conn=mysql_connect($dbaddress, $login, $password)))
    {echo
    "Connessione al server non riuscita";}
    mysql_select_db($dbname, $conn);

    $query = "select materiali from materiali";

    $dbResult = mysql_query($query );

    echo
    '<select>';

    if (
    $dbresult !== FALSE){

    while (
    $materiale=mysql_fetch_assoc($dbresult)){
    echo
    '<option value='.$materiale.'>'.$materiale.'</option>';
    }
    echo
    '</select>';
    ?>
    e una volta fatta la scelta vengano autocompilati i campi vuoti che hanno lo stesso nome delle caselle presenti nel db

  2. #2
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,270

    Predefinito

    Non ho capito cosa non riesci a fare. Per leggere il "materiale" selezionato, devi dare un "name" alla select, e poi legerlo con $_POST['nome_select']

    EDIT: ma alla fine poi hai risolto qui?

    Ciao!
    Ultima modifica di alemoppo : 07-09-2013 alle ore 14.42.57

  3. #3
    aradiauffi non è connesso Neofita
    Data registrazione
    06-09-2004
    Messaggi
    8

    Predefinito

    il problema non e' la tendina in se, quella sto cercando di costruirla

    il mio problema e' che non so come fargli fare la compilazione

    appena io scelgo il tipo di materiale dalla tendina dovrebbe riempirmi il campo prezzo e il campo assorbimento con i dati del db di quel materiale

  4. #4
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,270

    Predefinito

    ahhhh ok.

    Teoricamente, se non vuoi far ricaricare la pagina, devi usare javascript: o precarichi tutti i campi e poi con javascript mostri le varie scelte, oppure tramite richieste ajax aggiorni le varie scelte.

    Se, però, non sei esperta di javascript, ti consiglio di fare una cosa separata: quando l'utente seleziona l'option, poi io metterei un pulsante "submit" del tipo "mostra assortimento". A questo punto, questo form viene spedito e si viene reindirizzati nella pagina dell'assortimento del prodotto selezionato.
    Nota che comunque questo modo andrebbe fatto in ogni caso, in quanto di permettere l'uso del sito anche a chi non ha javascript abilitato e/o supportato.

    Ciao!

  5. #5
    aradiauffi non è connesso Neofita
    Data registrazione
    06-09-2004
    Messaggi
    8

    Predefinito

    mh puoi farmi un esempio pratico?


    e se io avessi piu tabelle con una possibile scelta per ogni tabella? e l'autocompilazione per ilr estante a seconda del dato?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •