Visualizzazione risultati 1 fino 2 di 2

Discussione: Query

  1. #1
    fabiovergotti non è connesso Utente
    Data registrazione
    18-02-2013
    Messaggi
    249

    Exclamation Query

    Salve a Tutti
    avrei bisogno di un codice che in base al valore scelto in un capo aposito ("menù a tendina") mi selezioni il record corrispondente al valore precedentemente scelto, nel mio database e mi modifichi il valore di un campo testo con quello contenuto in una determinata cella del db.

    allego le immagini che forse capite meglio =)

    link pagina

    codice mia pagina:
    Codice PHP:
    <!doctype html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Documento senza titolo</title>
    <script>
    function totale() {

    prezzo_unitario=eval(document.all.prima.value);

    quantita=eval(document.all.seconda.value);

    prezzo_totale=prezzo_unitario*quantita;

    document.all.terza.value=prezzo_totale;

    }

    </script>


    </head>

    <body>
    <?
    session_start
    ();

    $link = mysql_connect('localhost', '', '')
    or die(
    'impossibile connettersi al server: ' . mysql_error());
    mysql_select_db('my_fabiovergotti') or die('impossibile connettersi al db');
    ?>


    <table width="100%" border="0" align="center">
    <tr align="center" valign="middle">
    <td>BENVENUTI NELLA PAGINA DI E-COMMERCE</td>
    </tr>
    <tr align="center" valign="middle">
    <td><table width="90%" border="0" align="center">
    <tr align="center" valign="middle">
    <td>DATA</td>
    <td>ARTICOLO</td>
    <td>PREZZO UNITARIO</td>
    <td>QUANTIT&Aacute;</td>
    <td>PREZZO TOTALE</td>
    </tr>
    <tr align="center" valign="middle">
    <td>
    <script language="Javascript">
    <!--
    function crea()
    {
    for (i = 0; i<crea.arguments.length; i++)
    this[i + 1] = crea.arguments[i];
    }

    var mesi = new crea('Gennaio','Febbraio','Marzo',
    'Aprile','Maggio','Giugno','Luglio','Agosto','Settembre',
    'Ottobre','Novembre','Dicembre');
    var date = new Date();
    var gg = date.getDate();
    var mese = date.getMonth();
    var yy = date.getYear();
    var yyyy = (yy < 1000) ? yy + 1900 : yy;

    document.write(gg + " " + mesi[mese] + " " + yyyy);
    //-->
    </script>
    </td>
    <td><select name="utente" id="utente">
    <option value=" "> </option>

    <?
    $strSQL
    = "SELECT ARTICOLO FROM articoli ORDER BY NUMERO ASC";
    $result = mysql_query($strSQL);
    $num_rows = mysql_num_rows($result);


    if (
    $num_rows < 1) {
    echo
    "<option>NESSUN ELEMENTO TROVATO</option>";
    }
    else {
    while (
    $rigaArrayRicerca = mysql_fetch_array($result))
    {
    echo
    '<option value="'.$rigaArrayRicerca[ARTICOLO].'">'.$rigaArrayRicerca[ARTICOLO].'</option>';
    }
    }
    ?>
    </select></td>
    <td><input type="text" name="prima" onkeyup="totale()"> </td>
    <td>
    <input type="text" name="seconda" onkeyup="totale()"></td>
    <td><input type="text" name="terza"></td>
    </tr>
    </table></td>
    </tr>
    <tr align="center" valign="middle">
    <td>123</td>
    </tr>
    </table>
    </body>
    </html>
    immagine del database


    nel campo sotto alla scritta prezzo unitario deve apparire il contenuto della cella "prezzo" corrispondente al valore scelto nel menù sottostante alla voce "articolo" :)


    ringrazio tutti in anticipo
    Fabio

  2. #2
    fabiovergotti non è connesso Utente
    Data registrazione
    18-02-2013
    Messaggi
    249

    Predefinito

    inoltre vorrei fare anche un'altro campo nel quale vorrei far apparire il prezzo SCOPRORATO DALL'IVA

    mi sono bloccato però sulla sottrazione dell'iva il codice che ho provato a modificare lo allego (la tabella sul db è la stessa di prima)
    Codice PHP:
    <!doctype html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Documento senza titolo</title>
    <script>
    function totale() {

    prezzo_unitario=eval(document.all.prima.value);

    quantita=eval(document.all.seconda.value);

    prezzo_totale=prezzo_unitario*quantita;
    prezzo_totale_no_iva=(unitario*quantita);

    document.all.terza.value=prezzo_totale;

    }



    </script>


    </head>

    <body>
    <?
    session_start
    ();

    $link = mysql_connect('localhost', '', '')
    or die(
    'impossibile connettersi al server: ' . mysql_error());
    mysql_select_db('my_fabiovergotti') or die('impossibile connettersi al db');
    ?>


    <table width="100%" border="0" align="center">
    <tr align="center" valign="middle">
    <td>BENVENUTI NELLA PAGINA DI E-COMMERCE</td>
    </tr>
    <tr align="center" valign="middle">
    <td><table width="90%" border="0" align="center">
    <tr align="center" valign="middle">
    <td>DATA</td>
    <td>ARTICOLO</td>
    <td>PREZZO UNITARIO</td>
    <td>QUANTIT&Aacute;</td>
    <td>PREZZO TOTALE</td>
    <td>PREZZO TOTALE SENZA IVA</td>
    </tr>
    <tr align="center" valign="middle">
    <td>
    <script language="Javascript">
    <!--
    function crea()
    {
    for (i = 0; i<crea.arguments.length; i++)
    this[i + 1] = crea.arguments[i];
    }

    var mesi = new crea('Gennaio','Febbraio','Marzo',
    'Aprile','Maggio','Giugno','Luglio','Agosto','Settembre',
    'Ottobre','Novembre','Dicembre');
    var date = new Date();
    var gg = date.getDate();
    var mese = date.getMonth();
    var yy = date.getYear();
    var yyyy = (yy < 1000) ? yy + 1900 : yy;

    document.write(gg + " " + mesi[mese] + " " + yyyy);
    //-->
    </script>
    </td>
    <td><select name="utente" id="utente">
    <option value=" "> </option>

    <?
    $strSQL
    = "SELECT ARTICOLO FROM articoli ORDER BY NUMERO ASC";
    $result = mysql_query($strSQL);
    $num_rows = mysql_num_rows($result);


    if (
    $num_rows < 1) {
    echo
    "<option>NESSUN ELEMENTO TROVATO</option>";
    }
    else {
    while (
    $rigaArrayRicerca = mysql_fetch_array($result))
    {
    echo
    '<option value="'.$rigaArrayRicerca[ARTICOLO].'">'.$rigaArrayRicerca[ARTICOLO].'</option>';
    }
    }
    ?>
    </select></td>
    <td><input type="text" name="prima" onkeyup="totale()"> </td>
    <td>
    <input type="text" name="seconda" onkeyup="totale()"></td>
    <td><input type="text" name="terza"></td>
    <td><input type="text" name="quarta"></td>
    </tr>
    </table></td>
    </tr>
    <tr align="center" valign="middle">
    <td>123</td>
    </tr>
    </table>
    </body>
    </html>

Regole di scrittura

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