Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875

    scrivere parole tra virgolette ed evitare il messaggio d'errore

    Salve a tutti
    ho un piccolo problema in quanto quando vado ad inserire nel campo descrizione del pannello di controllo una parola tra le virgolette tipo "fai da te", appena clicco su invio per inserire i dati nel database mi esce questo messaggio:

    11064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "fai da te"

    Nella pagina di inserimento ho anche aggiunto questo codice:
    Codice PHP:
    $descrizione=stripslashes($descrizione); 
    ma continua ad uscire.

    Forse il problema e' dovuto dalla query?
    Codice PHP:
    $query "update hotel set 
    hotel = \"
    $hotel\", 
    descrizione = \"
    $descrizione\" 
    Come posso risolvere?
    Grazie

  2. #2
    Devi usare addslashes (che aggiunge gli slashes), non stripslashes (che li toglie)

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    addslashes
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #4
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    perfetto, funziona benissimo, grazie !!

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.