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. skywatcher
    3. Post
    S

    skywatcher

    @skywatcher

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

    Post creati da skywatcher

    • RE: Php-mysql, problemi col tipo "decimal"

      Grazie!

      Avevo già risolto, il mio problema era legato al fatto che l'input prevedeva anche il punto come separatore delle migliaia... adesso, avendo un valore $prezzo=1.234,56, prima effettuo un str_ireplace per eliminare il punto:

      $prezzo= str_ireplace( "." , "",$prezzo);

      e poi un altro per sostituire la virgola col punto:

      $prezzo= str_ireplace("," , ".", $prezzo);

      ed ottengo così $prezzo==1234.56

      Ancora grazie, comunque 😉

      postato in Coding
      S
      skywatcher
    • Php-mysql, problemi col tipo "decimal"

      Salve ragazzi, avrei un problemino con l'inserimento in un database di dati in un campo di tipo "decimal (9,2)".

      Nel campo vanno inseriti i prezzi di alcuni prodotti, per cui mi serve che memorizzi la cifra esatta fino alla seconda posizione decimale. Il fatto è che se inserisco i dati senza trattarli col php, nel database ritroco come valore 0,00; se invece uso la funzione

      $prezzo=str_ireplace(".", "", $prezzo);

      il valore viene inserito, ma le due cifre decimali vengono registrate sempre con valore .00

      in pratica mi si azzerano le cifre decimali.
      Se provo con FLOAT e altri tipi di variabili che non siano INT, il valore nel database viene registrato sempre come 0,00

      DOVE STO SBAGLIANDO? :bho:

      Ciao e grazie dell'aiuto

      PS: se provo a stampare a video la variabile $prezzo, il formato è corretto es. 1234,56
      ma registrata nel DB me la ritrovo 1234,00

      postato in Coding
      S
      skywatcher
    • FCKeditor... richiamare valori già memorizzati

      Risolto, scusate

      postato in Coding
      S
      skywatcher
    • RE: Utilizzo di WHERE in una query con INNER JOIN

      Ciao Alessandro, avevo fatto tutte le prove possibili sulla posizione del WHERE, ma nulla. Siccome ottenevo un errore di sintassi, credo che sbagliavo nel mettere gli apici... utilizzavo il metodo tipo

      ("SELECT * FROM $tabella WHERE campo= ' " .$var. " ' ");

      però è strano lo stesso, perchè di solito mi funziona :bho:

      comunque con la sintassi tipo

      ("SELECT * FROM $tabella WHERE campo= ' $var ' ");

      funziona... chissà, molto probabile che non vedevo qualche evidente errore data la lunga permanenza davanti al pc! ognitanto sarebbe bene prendersi una pausa:fumato:

      Ciao e grazie

      postato in Coding
      S
      skywatcher
    • RE: Utilizzo di WHERE in una query con INNER JOIN

      Ci provo, grazie per ora. 😉

      FUNZIONA!!! Mitico! Ti ringrazio moltissimo!

      Sto cercando di capire l'errore... dov'è che sbagliavo?

      postato in Coding
      S
      skywatcher
    • Utilizzo di WHERE in una query con INNER JOIN

      Salve a tutti. Mi sto dilettando da un po' con php e mysql e sto cercando di utilizzarlo per snellire il mio lavoro d'ufficio. Ma mi sono intoppato su un punto... speriamo sappiate aiutarmi! 🙂 Allora...

      Ho un tabella "interventi_tecnici" dove registro i dati di interventi di manutenzione effettuati dal mio ufficio. In ogni record memorizzo un ID_luogo, che fa riferimento a un'altra tabella con gli idirizzi dei vari luoghi dove facciamo manutenzione.
      Per calcolare e stampare a video quanti interventi sono stati fatti in ogni diverso luogo ho usato questa query:

      SELECT int_tec.ID_luogo, COUNT(int_tec.ID_luogo) AS n_int_tec, luoghi.indirizzo FROM interventi_tecnici AS int_tec INNER JOIN luoghi ON int_tec.ID_luogo = luoghi.ID GROUP BY int_tec.ID_luogo

      ... che funziona, anche se non sono sicuro se sia ottimizzata bene.
      Il mio problema però è un altro: in ogni record memorizzo anche la data d'intervento... se volessi selezionare solo il numero di interventi fatti nei vari luoghi in un determinato periodo di tempo, come potrei fare? Sto provando con dei WHERE del tipo

      WHERE data_intervento BETWEEN '$from' AND '$to'

      ma ottengo sempre un errore di sintassi. Siccome con una query di prova il WHERE appena scritto funziona, credo che commetto un errore nel posizionare il WHERE all'interno della query, oppure sbaglio ad utilizzarlo come opzione.

      Sapete aiutarmi?
      Grazie a tutti e scusate per eventuali strafalcioni da neofita :gthi:

      postato in Coding
      S
      skywatcher