sto provando cosi' ma non va
come devo fare?Codice PHP:
$news = str_replace("“" , " " " , $news);
sto provando cosi' ma non va
come devo fare?Codice PHP:
$news = str_replace("“" , " " " , $news);
Mai dire Mai
Ciao, facci sapere cosa vuoi fare posta il codice
Quale carattere vuoi eliminare?
Ciao
l'ho scritto nell'oggetto...Originariamente inviato da Minatore
Ciao, facci sapere cosa vuoi fare posta il codice
Quale carattere vuoi eliminare?
Ciao
nel db qualcuno ha scritto qualcosa tipo
“questo e' il mio testo (con le virgolette di chiusura uguali a quelle che ho messo ora)
io voglio togliere questo tipo di virgoletta “ e mettere quella classica "
Mai dire Mai
Un po di pazienza, a me sembravano uguali, comunque se non hai risolto
fai cosi a me funziona, nella insert
ti spiego, io scrivevo una frase contenente il simbolo & e nel db mi ritrovavo le "Codice PHP:
if(isset($_POST['posted']))
{
$subcategoria = $_POST['subcategoria'];
$subcategoria=str_replace('&', '"', $subcategoria);
$query="INSERT INTO members (neve) VALUES ('$subcategoria')";
$result = mysql_query($query);
if ($result)
{
echo "
";
echo "subcategoria inserita";
}
else
{
echo "Inserisci una nuova subcategoria";
}
}
Ciao fammi sapere se va bene![]()
si questo ok per l'inserimento, ma se invece e' stato gia' inserito tutto, come posso fare per tirare fuori le virgolette? sempre la stessa cosa o devo mettere qualche slash prima, qualcosa tipoOriginariamente inviato da Minatore
Un po di pazienza, a me sembravano uguali, comunque se non hai risolto
fai cosi a me funziona, nella insert
ti spiego, io scrivevo una frase contenente il simbolo & e nel db mi ritrovavo le "Codice PHP:
if(isset($_POST['posted']))
{
$subcategoria = $_POST['subcategoria'];
$subcategoria=str_replace('&', '"', $subcategoria);
$query="INSERT INTO members (neve) VALUES ('$subcategoria')";
$result = mysql_query($query);
if ($result)
{
echo "
";
echo "subcategoria inserita";
}
else
{
echo "Inserisci una nuova subcategoria";
}
}
Ciao fammi sapere se va bene![]()
Codice PHP:
$subcategoria=str_replace('/“', '/"', $subcategoria);
Mai dire Mai
Ciao, se non hai risolto scrivi questoOriginariamente inviato da trippacchiello
si questo ok per l'inserimento, ma se invece e' stato gia' inserito tutto, come posso fare per tirare fuori le virgolette? sempre la stessa cosa o devo mettere qualche slash prima, qualcosa tipo
Codice PHP:
$subcategoria=str_replace('/“', '/"', $subcategoria);
CiaoCodice PHP:
$query_2=mysql_query("Select neve From members WHERE id_membro=14")
or die("errore nella query;".mysql_error());
//for($s=0; $s<mysql_num_rows($query_2);$s++)
//{
$elenco=mysql_fetch_array($query_2);
$elenco= str_replace("&",' "',$elenco);
print"$elenco[neve]
";
![]()
forse intendi
per sicurezza fatti una copia della tabella e lavora su quella.. se va tutto bene la rimpiazzicodice:update tabella set campo=replace(campo,'vecchi_carattere','nuovo_carattere')
![]()
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
no ma io dicevo di estrarre dal db direttamente il carattere che volevo io, senza fare nessun update
Mai dire Mai
Ciao, ma hai provato il codice? funziona?Originariamente inviato da trippacchiello
no ma io dicevo di estrarre dal db direttamente il carattere che volevo io, senza fare nessun update![]()
Che c'entra? Il tuo codice sostituisce un &, qui si parla di virgolette.Originariamente inviato da Minatore
Ciao, ma hai provato il codice? funziona?![]()
Per trippacchiello, hai fatto un po' di confusione con le virgolette, prova:
Codice PHP:
$news = str_replace('“', '"', $news);