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

    Inserimento campo "Cognome" con apostrofo

    Ciao a tutti

    Ho un form di registrazione utente che contiene il campo "Cognome".
    Il campo è controllato da un'espressione regolare:
    if (!preg_match("/^[A-Za-z']/i",$_POST[con]))
    Funziona fino a quando non si inserisce (esempio D'Amico o D'Amore)
    In questo caso i messaggi di errore o conferma sono esatti ma in DB non viene inserito nulla.
    Sicuramente l'espressione regolare è sbagliata.
    Chi mi aiuta??
    Grazie

  2. #2
    utilizza addslashes(); cosi quando inserisci il campo cognome nel db lui ti fissa l'escape prima di ogni apostrofo o accento.
    Poi quando andrai a stampare lo levi con stripslashes();

  3. #3

  4. #4
    Grazie a voi ho risolto alla grande

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.