trasmetto un dato con un form
value='".$vaRowprodotti[descrizione]."'
ma se la descrizione è composta da un'apostrofo non mi passa la seconda parte
es. se la parola è sant'albano mi passa solo sant
come posso fare?
trasmetto un dato con un form
value='".$vaRowprodotti[descrizione]."'
ma se la descrizione è composta da un'apostrofo non mi passa la seconda parte
es. se la parola è sant'albano mi passa solo sant
come posso fare?
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
addslashes (e quando ripeschi il dato stripslashes); oppure str_replace
un input si scrive con i valori in double quotes " e non '
<input type="text" value="quello che ti pare" />
per eliminare il problema addslashes non serve a niente, devi usare htmlentities($valore)
<?php $valore = 'Hello "World" !'; ?>
<input type="text" value="<?php echo htmlentities($valore); ?>" />
mi spiace ma ho provato con htmlentities, addslashes e striplashes
ma il testo contenuto dop l'apostrofo non viene viasualizzato
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
rileggi il mio intervento, è praticamente impossibile che non vada.Originariamente inviato da sandroacchiardi
mi spiace ma ho provato con htmlentities, addslashes e striplashes
ma il testo contenuto dop l'apostrofo non viene viasualizzato
se la stessa frase la spedisco con un input text non ho nessun problema quindi il problema sta in come ho scritto il codice php
"<input type=hidden name=descrizione value=' $vaRowprodotti[descrizione]."' >".
ricordo che se tolgo gli apici (in rosso) come qualcuno consigliava mi porta solo la prima parola
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
scusate ho dimenitcato un punto
"<input type=hidden name=descrizione value=' ".$vaRowprodotti[descrizione]."' >".
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
aggiungo che chi t'ha consigliato di non usare gli apici non conosce l' html o fa altro di mestiereOriginariamente inviato da andr3a
rileggi il mio intervento, è praticamente impossibile che non vada.![]()
ti scrivo tutto il codice:
-------------------------------------------------------
echo "<form name=dati method=get action=pagina2.php>".
"<input type=hidden name=codiceprodotto value='".$vaRowprodotti[codiceprodotto]."'>".
-------------------------------------------------------
a pagina2.php scrivo:
echo htmlentities($_GET["descrizione"]);
--------------------------------------------
$vaRowprodotti[codiceprodotto] è uguale a "formaggio di sant'antonio"
ma in pagina 2 mi vede solo formaggio di sant' forse perchè vede l'apostrofo come un apice
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
puoi scrivermi la divina commedia se vuoi, ma forse ti è sfuggito che basta che tu legga il mio intervento poichè il problema non esiste.Originariamente inviato da sandroacchiardi
ti scrivo tutto il codice:
Dimmi cosa non ti è chiaro della frase:
un input si scrive con i valori in double quotes " e non '
oppure dell' esempio:
<?php $valore = 'Hello "World" !'; ?>
<input type="text" value="<?php echo htmlentities($valore); ?>" />
i valori degli attributi dei tags html si scrivono in double quotes che sono questi " e non questi '
non metterli significa non scrivere html, mettere gli apici singoli significa scrivere male l' html
![]()