Parole Accentate sparite

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Ragazzi sono passato dalla piattaforma easy php 5.3.0 a 12.1,ed ho notato che le parole accentate non si vedono nella pagina php dove tiro fuori i risultati dal database.
Nel database sono tutte presenti le parole accentate e vengono registrate perfettamente dal form, il campo è varchar 255 latin1 e la pagina che lo tira fuori è così:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="css/stile.css" rel="stylesheet" type="text/css" />
<link rel="SHORTCUT ICON" href="images/favicon.ico">

<?php 

// richiamo il file di configurazione
require 'include/config.php';

// richiamo lo script responsabile della connessione a MySQL
require 'include/connect.php';

//includiamo il file della classe
require 'include/paginazione.inc.php';

//Istruzioni per la paginazione (da verificare)

$webpage = basename($_SERVER['PHP_SELF']);
$page = (!isset($_GET['page']))? 1 : $_GET['page'];
$result = mysql_query("select * FROM  utenti ORDER BY id DESC");

//numero di elementi da visualizzare per pagina.
$max_results = 10;
$total_results = mysql_num_rows($result);
$total_pages = ceil($total_results / $max_results);
$from = (($page * $max_results) - $max_results);
$result=mysql_query("select * FROM utenti ORDER BY id DESC LIMIT $from, $max_results ");

//Tabellazione


echo '
<center><table width="1440" border="0" cellpadding="5" cellspacing="10">
	<tr>
		<th bgcolor="#CEECF5">Nome</th>
		<th bgcolor="#CEECF5">Cognome</th>
		<th bgcolor="#CEECF5">Indirizzo</th>
		<th bgcolor="#CEECF5">Telefono</th>
		<th bgcolor="#CEECF5">eMail</th>
		<th bgcolor="#CEECF5" width="350">Messaggio</th>
		<th bgcolor="#CEECF5" width="100">Quando</th>
		<th bgcolor="#CEECF5" width="90">Stato</th>
		<th bgcolor="#CEECF5">Operatore</th>
		<th bgcolor="#CEECF5" width=60><center>Azione</center></th>
		<th bgcolor="#CEECF5" width=60><center>Azione</center></th>
	</tr></center>';

while ($row = mysql_fetch_assoc($result)) {
	$nome         = htmlentities($row['nome']);
	$cognome      = htmlentities($row['cognome']);
	$indirizzo    = htmlentities($row['indirizzo']);
	$telefono     = htmlentities($row['telefono']);
	$email        = htmlentities($row['email']);
	$messaggio    = htmlentities($row['messaggio']);
	$data         = htmlentities($row['data']);
	$stato        = htmlentities($row['stato']);
	$operatore    = htmlentities($row['operatore']);
	$link         = "fun_rispondi.php" . '?id=' . $row['id'];
	$link2        = "cerca_interventi.php?pagina=interventi";

	if(!$email)     $email = '&nbsp;';
	if(!$messaggio) $messaggio = '&nbsp;';

$colori = array(
		'Sistemato' => '#04B431', 
		'Da Richiamare' => '#FACC2E', 
		'In Lavorazione' => '#FACC2E',
		'Altro' => '#FACC2E',
		'Inesistente' => '#FE2E2E',
		'Da Sistemare' => '#FE2E2E');

	echo "<tr>
			<td bgcolor='#EFF5FB'><center>
			<a href='cerca.php?pagina=interventi&query=$nome'>$nome</a>
			</center>
		    </td>
			<td bgcolor='#F2FBEF'><center>
			<a href='cerca.php?pagina=interventi&query=$cognome'>$cognome</a>
			</center>
			</td>
			<td bgcolor='#EFF5FB'><center>$indirizzo</center></td>
			<td bgcolor='#F2FBEF'><center>$telefono</center></td>
			<td bgcolor='#EFF5FB'><center>$email</center></td>
			<td bgcolor='#F2FBEF'><center><font color=”#000000” size='2'>$messaggio</font></center></td>
			<td bgcolor='#EFF5FB'><font size='1'><center>$data</center></font></td>
			<td bgcolor='" . $colori[$row['stato']] . "'><center><font color=”#000000”>$stato</font></center></td>
			<td bgcolor='#EFF5FB'><center>$operatore</center></td>
			<td bgcolor='#F2FBEF'><center><a href=\"$link\"><img src=images/bottone_rispondi.png></a></center></td>
			<td bgcolor='#F2FBEF'><center>
			<form name='myform3' action='cerca_ip.php?pagina=visualizza' method='post'>
			<input type='hidden' name='query' value='$nome' />
			<input type='image' src='images/bottone_antenna.png' value='$nome' />
			</form>
			</center>
			</td>
		</tr>";
}

echo '</table>';

// libero la memoria di PHP occupata dai record estratti con la SELECT
mysql_free_result($result);


// chiudo la connessione a MySQL
//mysql_close();

//navigazione a pie di pagina

echo pagination_3($total_pages, $page, $webpage);

?>
 </p>
    </div>
	<p>&nbsp;</p>
<center> 
<?php footer(); ?>
  </center>
 

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Risolto basta usare stripslashes ;) per chi si dovesse trovare nei miei stessi problemi ;)
 
Discussioni simili
Autore Titolo Forum Risposte Data
Cosina [PHP] fwrite problema con le parole accentate PHP 9
P query select con parole accentate MySQL 0
minatore Caratteri speciali e parole accentate PHP 4
E Aggiungere Parole PHP 1
W Nome di dominio efficace: 3 parole chiave o nomecognome? SEO e Posizionamento 0
C analisi numero parole Programmazione 2
M Problema inserimento parole con apostrofo nel db PHP 5
G alcune parole colorate jQuery 1
P Ciao a tutti con le parole di Vasco Rossi: una splendida giornata !!! Presentati al Forum 1
webmachine [PHP] Script per censurare parole PHP 4
T [PHP] elenco delle parole presenti in un campo (senza doppioni) PHP 25
S Statistiche su parole chiave Google Analytics 1
M [PHP] Evidenziare le parole cercate nei risultati di una ricerca PHP 1
S Come scegliere parole Adwords SEO e Posizionamento 1
B Parole di varie dimensioni in html HTML e CSS 11
P problema: la funzione funziona (scusate ill gioco di parole) ma mi da errore time out PHP 8
borgo italia senza parole Discussioni Varie 3
Devil-94 auto completamento delle parole Javascript 1
A Sottolineare di rosso parole errate PHP 4
MarcoGrazia Come trovare parole similari nel database? PHP 1
L paginazione testo senza troncare le parole PHP 3
M Strumento per le parole chiave spara di brutto SEO e Posizionamento 0
F consiglio parole chiave SEO e Posizionamento 2
D [RISOLTO] Estrazione parole INPUT Javascript 2
L Andare a capo con gli array non troncando le parole Classic ASP 1
C Trovare parole con le doppie PHP 2
C Ordinare parole in base alla lunghezza PHP 1
ivarello Cancellare parole dopo ";" PHP 4
Sargon ordine delle parole PHP, My sql PHP 5
novello88 Parole più cliccate su Google SEO e Posizionamento 2
zerobit Help - Controllo parole PHP 10
M INSERT TO con spazio tra due parole Classic ASP 10
G Parole Proibite Javascript 2
B bloccare parole non consentite PHP 5
G bloccare la digitazione parole troppo lunghe Javascript 5
U scansione parole in una pagina Classic ASP 3
G Come scrivere due parole ai lati opposti in css? HTML e CSS 5
M Densità parole chiave SEO e Posizionamento 0
J link privi di parole chiave SEO e Posizionamento 1
S [Help] Estrarre diverse parole in un testo Classic ASP 4
vacanzesud parole kay SEO e Posizionamento 0
S Spezzare parole troppo lunghe Classic ASP 7
alex84freeangel parole a ritmo di musica Flash 1
A ricerca avanzata di PIU parole in un testo Windows e Software 0
W Scrivete nel mio forum--in cambio servizio parole chiave e submission Altri Annunci 0
R spezzare parole fuori dai tag PHP 0
Eugene Popolarità parole chiave SEO e Posizionamento 2
P scritta di due parole con colori diversi HTML e CSS 1
L www.drittoalcuore.com le parole dlel'amore Presenta il tuo Sito 0
J Parole chiavi Presenta il tuo Sito 1

Discussioni simili