Visualizzazione dei risultati da 1 a 8 su 8

Discussione: perchè non va a capo?

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027

    perchè non va a capo?

    buonasera,

    ho un problema che mi si era presentato mesi fa però mesi fa l'ho risolto grazie a questo forum, ora ho adoperato la stessa tecnica risolutiva per questa volta però a differenza questa volta il problema persiste

    io inserisco un testo in un textarea e poi questo testo tale e quale per come è scritto deve essere riportato in un'altra pagina, viene riportato tutto all'esatto modo eccetto che non va a capo ovvero se nel textarea premo invio, nella pagina l'invio non me lo legge e continua a scrivere sulla stessa riga

    come mai?

    inoltre se nel text area scrivo parole con l'apostrofo mi da un'errore di questo tipo

    Notice: Undefined index: id in C:\xampp\htdocs\laserenissima\agg_prod.php on line 7

    Notice: Use of undefined constant nome - assumed 'nome' in C:\xampp\htdocs\laserenissima\agg_prod.php on line 16
    Errore: 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 'apostrofo e à')' at line 1

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    ah ecco ahahah grande non mi ricordavo questa funzione, e per l'apostrofo invece sai dirmi qualcosa?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    anzi potete choiudere apro un altro post

  5. #5
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    devi fare l'escape delle stringhe che vai ad inserire a database, oltre che darti questi spiacevoli errori, sei soggetot a SQL injection

    http://php.net/manual/en/function.my...ape-string.php

    Che però come ben vedi è deprecato a favore dell'utilizzo di PDO, che ti consiglio di adottare.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    pdo? sarebbe?

    quindi l'escape fa usato solo nella creazione della query e basta? poi nel senso se richiamo i dati lui li riconosce tranquillamente? mi sembra di aver capito così dal link che mi hai dato

  7. #7
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    si esatto, serve ad evitare che la stringa una volta passata a mysql incasini la chiusura e l'apertura degli apici nella query.

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    mmm ok grazie mille

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.