Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [php] forzare il tipo di una variabile

    ciao! sto creando un form per l'inserimento di articoli all'interno di un db.. vorrei sapere come posso forzare una variabile che estraggo dall'array $_POST ad essere stringa.. attualmente la interpreta come integer...

  2. #2

    Re: [php] forzare il tipo di una variabile

    Originariamente inviato da elysaweb
    ciao! sto creando un form per l'inserimento di articoli all'interno di un db.. vorrei sapere come posso forzare una variabile che estraggo dall'array $_POST ad essere stringa.. attualmente la interpreta come integer...
    da POST, GET & co. arrivano solo "stringhe".

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3

    Re: Re: [php] forzare il tipo di una variabile

    Originariamente inviato da piero.mac
    da POST, GET & co. arrivano solo "stringhe".
    E perchè il mio postgresql la interpreta come integer? mmm...

  4. #4

    Re: Re: Re: [php] forzare il tipo di una variabile

    Originariamente inviato da elysaweb
    E perchè il mio postgresql la interpreta come integer? mmm...
    Bella domanda.... fatta cosi' bisognerebbe indovinare le premesse. Se la "stringa" che passi e' un numero intero "forse" viene fatto un cast del valore, ma cos'e' che ti fa dire che la interpreta come integer?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    ti rimando a questo post che ho aperto, dove - spero - spiego un po' meglio la situazione

    http://forum.html.it/forum/showthrea...readid=1136288

  6. #6
    che vorrebbe significare $data::text::date, ???

    tra l'altro ... perche' non usi pg_query() ???

    dovrei rivedere il manuale sql per la sintassi usata da postgresql ... per darti una risposta corretta.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    vuol dire che prima converto la stringa in testo e poi in data.. era il suggerimento dato in altri forum a chi aveva avuto un problema simile al mio..

    per il pg_query non vedo il problema, tanto non cambia nulla

  8. #8
    Originariamente inviato da elysaweb
    vuol dire che prima converto la stringa in testo e poi in data.. era il suggerimento dato in altri forum a chi aveva avuto un problema simile al mio..

    per il pg_query non vedo il problema, tanto non cambia nulla
    cambia nulla se non il fatto che e' abbandonato e prima o poi dovrai correggere gli script.

    Perche' non passi direttamente il valore senza convertire nulla. Quella che produci in $data

    $data = $anno.'-'.$mese.'-'.$giorno;

    e' una stringa.

    values ('$newid', '$data', '$topnews', ......

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    postgre non la accetta se non la converto.. per il pg_exec pazienza tutto passa prima o poi

    comunque ho risolto, il problema riguardava un altro campo

  10. #10
    Originariamente inviato da elysaweb
    comunque ho risolto, il problema riguardava un altro campo
    gia', ne convengo e sottolineo ...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.