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

    Perchè ? Object of class variant could not be converted to string

    Ciao a tutti e grazie a tutti anticipatamente per l'attenzione prestata.
    Scuste l'ignoranza.. come si può convertire un field del recordset direttamente in stringa ? Ovvero :

    Se eseguo :
    print "pippo id = $rs->Fields ['ID']->value"

    In esecuzione si pianta dicendomi :
    "Catchable fatal error: Object of class variant could not be converted to string "

    Soluzione trovata .. ma mi pare alquanto demenziale :

    $idPippo = 0;
    $idPippo = $rs->Fields ['ID']->value;
    print "pippo id = $idPippo"

    Che mi dite ? Grazie.
    shd

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    puoi provare semplicemente racchiudendo l'intero riferimento tra parentesi graffe?

    In pratica:

    Codice PHP:
    print "pippo id = {$rs->Fields ['ID']->value}
    questo forza l'interpretazione della variabile al contenuto completo

  3. #3

    Risolto

    Grazie.!
    Buona serata!
    shd

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Prego, anche a te!

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.