Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. ww.trinity
    3. Post
    W

    ww.trinity

    @ww.trinity

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 3
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 35
    0
    Reputazione
    3
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da ww.trinity

    • Risultati imprevisti da query

      Ciao a tutti,
      Ho un problema su una query.
      Cerco di spiegare quello che sto facendo: Su una pagina php,in un form, richiamo da una tabella del db alcuni campi, con $_POST:
      1)n_art (n° articolo)
      2)descrizione
      3)prezzo, mentre la quantità viene indicata attraverso l'inserimento in un campo e richiamata sempre attraverso $_POST
      codice:
      [php]<?php
      if(isset($_POST['n_art']) ){
      $n_art= $_POST['n_art'];
      $qt= $_POST['qt'];
      $sql = "SELECT * FROM prodotti WHERE n_art=$n_art ";
      $query = mysql_query($sql);
      while($row = mysql_fetch_array($query,MYSQL_ASSOC)){
      echo "<strong>Art.:</strong>". $row['n_art']."   ";
      echo "<strong>Descrizione:</strong>" . $row['descrizione']."   ";
      echo"<strong>Prezzo:</strong>" . $row['prezzo']."   ";
      }
      }
      echo "<strong>Qt.:</strong>" . $qt; e fin qui tutto bene, il problema ce l'ho con il calcolo:
      $prezzo= mysql_query("SELECT prezzo FROM prodotti WHERE n_art='".$_POST['n_art']."'");
      $tot_parz =$qt*$prezzo;[/php]
      Perchè mi restituisce dei valori strani, ad esempio se immetto qt 2 prezzo 3,50 mi restituisce 12, se faccio qt3 mi restituisce 18, se faccio qt4 mi restituisce 24 e così via? :mmm:
      Grazie e buon I maggio.

      postato in Coding
      W
      ww.trinity
    • query non riuscita

      Buongiorno a tutti,
      ho un problema con una query, cercherò di spiegarmi.
      In una pagina php, richiamo alcuni valori:

      • n_art (n° articolo) con $POST
      • descrizione (descrizione dell'articolo) dalla tabella prodotti
        -qt (quantità) non presente nel db (viene inserito in un campo di testo e passato sempre con $POST)
        -prezzo (prezzo dell'articolo) dalla tabella prodotti
        Fin qui tutto bene ma quando faccio la query : $tot_parz= $qt * $prezzo;
        $prezzo non effettua il calcolo ma restituisce "0"
        Vi posto il codice sperando mi possiate aiutare
        <?
        include("config.inc.php");
        include("connect.php");
        ?>
        <p><strong>Art:</strong>
        <input type = "text" name = "n_art" size="5">  
        <strong>Qt:</strong>
        <input type = "text" name = "qt" size="5"> </p>
        <?php
        if(isset($_POST['n_art']) ){
        $n_art= $_POST['n_art'];
        $qt= $_POST['qt'];
        $sql = "SELECT * FROM prodotti WHERE n_art=$n_art ";
        $query = mysql_query($sql);
        while($row = mysql_fetch_array($query,MYSQL_ASSOC)){
        echo "<strong>Art.:</strong>". $row['n_art']."   ";
        echo "<strong>Descrizione:</strong>" . $row['descrizione']."   ";
        }
        }
        echo "<strong>Qt.:</strong>" . $qt;
        $prezzo= "SELECT prezzo FROM prodotti WHERE n_art='".$_POST['n_art']."'";
        $query = mysql_query($sql);
        while($row = mysql_fetch_array($query,MYSQL_ASSOC)){
        $risultato1=mysql_query($prezzo,$db);
        $rigo1=mysql_fetch_assoc($risultato1);
        echo "<strong>Prezzo:</strong>" . $row['prezzo']."   ";
        }

      $tot_parz= $qt * $prezzo;
      Grazie a tutti
      a presto.

      postato in Coding
      W
      ww.trinity
    • Ricerca su campi numerici con possibilità di approssimazione

      Ehm... capisco che dal titolo probabilmente non si capisce un piffero, quindi mi spiego subito con un esempio pratico:
      Mettiamo che io abbia due campi: PREZZO A, PREZZO B.
      Voglio effettuare una ricerca di tutti i records contenuti nel db, in cui il 'prezzo b' sia uguale al 'prezzo a' ma con un'approssimazione del 20% in eccesso o in difetto. (ad es. se il 'prezzo a' è 100.000 euro dovrà restituirmi i campi 'prezzo b' in cui ci siano valori da 80.000 a 120.000 euro.)
      Secondo voi si può fare?
      Felice giornata a tutti
      grazie

      postato in Coding
      W
      ww.trinity