Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    321

    Problema con addslashes.

    Buona sera a tutti, scrivo qui per un errore che da qualche giorno mi sta interrompendo un lavoro importante da consegnare. Ho un elenco di nominativi nel database molto ampio e con cognomi di tutti i tipi. Con accento, senza ecc ecc. Per gestire gli accenti sul campo cognome uso addslashes, nei cognomi con accento tutto ok nei cognomi a parola singola ok nei cognomi con doppia parola tipo DE MICHELIS visualizzo solo DE. Dico visualizzo in un form che carica i dati per la modifica. ma ho un problema con i dati a parole separate, se nel campo cognome uso stripslashes mi capita il contrario, male gli accentati e bene quelli a parole separate. non riesco a metter insieme le cose. a far funzionare tutto. C'e qualcuno che sa darmi una delucidazione su quale possa essere il problema?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,447
    Invece di usare addslashes(), passa la query a mysqli_real_escape_string() o equivalente secondo che funzioni usi per interagire col db, prima dell'insert.
    Ultima modifica di Alhazred; 06-09-2016 a 17:33

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    321
    Grazie mille ho risolto usando htmlspecialchars

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 © 2024 vBulletin Solutions, Inc. All rights reserved.