Gestione degli apostrofi in php

minatore

Utente Attivo
25 Set 2007
410
0
0

Ciao a tutti, ho due righe di codice uno interamente in php e l'altro misto, html e php
all'apparenza sembrano uguali, ma in output mostrano 2 risultati diversi, mi potreste aiutare a renderli uguali
riga in php
PHP:
<input type='text' name='nome' value='" . stripslashes($rec_estr['nome']) . "'>
se nel db ho
Codice:
l'abbigliamento
come risultato ottengo
Codice:
l
quindi mi tronca tutto quello dopo l'apostrofo

riga mista html e php
PHP:
<input type="text" name="nome" value="<?=stripslashes($rec_estr['nome']);?>" />
come risultato ottengo giustamente
Codice:
l'abbigliamento
a cosa è dovuta questa diversità

Ciao e grazie da minatore
 

Ok con un po di pazienza sono riuscito a renderlli uguali
riga php
PHP:
<input type='text' name='nome' value=\"" . stripslashes($rec_estr['nome']) . "\">
in questo modo ottengo
Codice:
l'abbigliamento

Ciao a tutti
 
ciao
scrivi con i doppi apici
PHP:
<?php
echo "<input type=\"text\" name=\"nome\" value=\"".$rec_estr['nome']."\"/>";
?>

<input type="text" name="nome2" value="<?=$rec_estr['nome'];?>"/>
e poi meglio
PHP:
<input type="text" name="nome" value="<?php echo $rec_estr['nome'];?>"/>
 

Discussioni simili