Vorrei che se un campo input di un modulo non è corretto il testo scritto rimanca.
Codice PHP:
    <label for="textfield">Nome:&emsp;</label>
<input name="name" type="text" class="textfield" id="name" style="margin-left:20px;" value=
 '<?php
if(isset($_SESSION['nome'])||!empty($_SESSION['nome']))
    echo 
$_SESSION['nome'];?>' size="25"/>
Il tutto funziona se non scrivo parole con '
Esempio
Dagostino restituisce ok
D'agostino restituisce solo D.

Insomma tutto ciò che è dopo ' non viene inserito