Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    menu a tendina, php e database

    Salve a tutti!

    C'è qualcuno che potrebbe darmi una delucidazione se sia possibile fare questo:

    Ho una form come questa, che serve x inserire dati all'interno di un database che ho creato.
    Dal menu a tendina scelgo la colonna da riempire, dal text metto quello che voglio inserire.
    Come faccio a far inserire in base a quello che viene scelto?

    Inoltre, visto che i dati potrebbero essere text, numeri ecc... ad ogni cambio di tendina
    nel campo text invece che "scrivi cosa vuoi inserire" vorrei cambiasse in modo da dare indicazioni "scrivi la data nel formato gg/mm/aaaa" oppure "si/no" ecc...



    grazie..grazie..grazie a chi risponde! non so più dove cercare...

  2. #2
    studiati la guida base php + mysql

    avrai una pagina con il form e una seconda pagina che riceve i dati, controlla che siano sicuri, li ottimizza per il database, si collega al database, definisce la query, esegue la query e stampa se è andato tutto bene o meno.

    per il secondo punto, lascia perdere per ora, ti servirebbe uno script che all'evento onChange della tendina esegua una chiamata asincrona (ajax) e aggiorni il contenuto della textarea.
    Non che sia complesso, ma se non sai ancora come definire e lanciare una query, ti conviene lasciar perdere al momento.
    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
    grazie per la celere risposta!

    allora..per la seconda parte pensavo proprio ad un evento onchange() solo che il probelma era appunto sapere dove piazzarlo...ma vedrò di cercare ancora...è una parte molto importante del form e del sito...

    per la prima parte, ho trovato questo:

    form_page.php:
    <form method="post" action="enter_it.php">
    First Name : <input type="text" name="first_name" />

    Last Name : <input type="text" name="last_name" />

    Phone Number : <input type="text" name="phone_number" />

    <input type="submit" name="submit" value="submit" />
    </form>


    enter_it.php
    <?php

    // connect to server, database, table.
    include ("db_connect.inc");

    // add the new information into the database
    $query="INSERT INTO address_book (first_name,last_name,phone_number) VALUES ('$_POST[first_name]','$_POST[last_name]','$_POST[phone_number]')";
    if(!mysql_db_query($dbname,$query,$link_id)) die(mysql_error());
    echo "success in database entry.";

    echo "
    ";
    echo "<a href=\"form_page.php\">Click here to return to the form page.</a>";
    ?>

    il mio problema...e mi scuso se nono sono stata chiara...è proprio quello di capire
    come modificare la query perchè riempia i campi a seconda della scelta della tendina...
    ovvero mi servirebbe qualcosa tipo onchange() più php anche qui...credo...

    grazie ancora a chi risponde!

  4. #4
    perchè on change per la query? la vuoi lanciare in asincrono?

    nella pagina enter_it

    puoi inziare a fare i tuoi controlli: se il valore del select del form è uguale x allor ala query è y altrimenti è z. non ti serve onchange, la query la generi da php non da javascript.
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  5. #5
    se il valore del select del form è uguale x allor ala query è y altrimenti è z
    ooook! inizio a lavorare da qua....^^ grazie mille!
    già che ci sono...hai mica anche un esempio da farmi vedere?

    .....

  6. #6
    no, prova a lavorarci e se non ti riesce posta quello che hai fatto.

    I-Ching, libro strano
    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.