par
epilogg » 02 nov. 2005, 14:15
ômmmm zen cyrano, désolé pour la non explicité de mon titre, ze ne recommencerai pas zé promis.
j'ai lu les quelques posts qui concernaient mon probleme et j'ai trouvé un ou deux scripts intéressants (mais déconseillés d'apres ce que j'ai pu comprendre) qui faisaient la conversion automatiquement.
ainéfé (dirait douste) mes infos sont importées d'un fichier excel de 500 li dans la base mysql que j'affiche ensuite. je ne peux donc pas retaper manuellement chaque accent ou sigle euros.
donc je vous montre mon code et le script que je ne sais pas ou insérer (je débute tout juste sous php)
<td height="558" valign="top">
<?
mysql_connect('****','*****','****');
mysql_select_db('*****');
$requete='SELECT heure,type,prix FROM agenda_3 ORDER BY id';
$var = mysql_query($requete) or die;
while ($data=mysql_fetch_array($var))
{
?>
<p> </p>
<table width="800" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="135" height="40" align="left" valign="top"><font color="#990000" size="-1"><? echo $data['heure']; ?></font></td>
<td width="530" align="left" valign="middle"><strong><font color="#990000" size="-1"><? echo $data['type']; ?></font></strong></td>
<td width="135" align="right" valign="top"><font color="#990000" size="-1"><strong><? echo $data['prix']; ?></strong></font></td>
</tr>
</table>
<?
}
mysql_close();
?>
</td>
</tr>
</table>
je suppose que c'est bourré de fautes
et le scrip dont j'ai besoin
<?
function htmlentities_iso88592($string='') {
$pl_iso = array('ê', 'ó', '±', '¶', '³', '¿', '¼', 'æ', 'ñ', 'Ê', 'Ó', '¡', '¦', '£', '¬', '¯', 'Æ', 'Ñ');
$entitles = get_html_translation_table(HTML_ENTITIES);
$entitles = array_diff($entitles, $pl_iso);
return strtr($string, $entitles);
}
?>
il a fonctionné quand je l'ai inséré mais seulement pour ma premiere ligne. ensuite le serveur me dit qu'il ne peut etre rappelé pour les autres lignes, alors je voulais savoir ou le placer pour qu'il soit appelé une seule fois pour l'ensemble des lignes, merki

ômmmm zen cyrano, désolé pour la non explicité de mon titre, ze ne recommencerai pas zé promis.
j'ai lu les quelques posts qui concernaient mon probleme et j'ai trouvé un ou deux scripts intéressants (mais déconseillés d'apres ce que j'ai pu comprendre) qui faisaient la conversion automatiquement.
ainéfé (dirait douste) mes infos sont importées d'un fichier excel de 500 li dans la base mysql que j'affiche ensuite. je ne peux donc pas retaper manuellement chaque accent ou sigle euros.
donc je vous montre mon code et le script que je ne sais pas ou insérer (je débute tout juste sous php)
[php]
<td height="558" valign="top">
<?
mysql_connect('****','*****','****');
mysql_select_db('*****');
$requete='SELECT heure,type,prix FROM agenda_3 ORDER BY id';
$var = mysql_query($requete) or die;
while ($data=mysql_fetch_array($var))
{
?>
<p> </p>
<table width="800" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="135" height="40" align="left" valign="top"><font color="#990000" size="-1"><? echo $data['heure']; ?></font></td>
<td width="530" align="left" valign="middle"><strong><font color="#990000" size="-1"><? echo $data['type']; ?></font></strong></td>
<td width="135" align="right" valign="top"><font color="#990000" size="-1"><strong><? echo $data['prix']; ?></strong></font></td>
</tr>
</table>
<?
}
mysql_close();
?>
</td>
</tr>
</table> [/php]
je suppose que c'est bourré de fautes :oops:
et le scrip dont j'ai besoin [php]
<?
function htmlentities_iso88592($string='') {
$pl_iso = array('ê', 'ó', '±', '¶', '³', '¿', '¼', 'æ', 'ñ', 'Ê', 'Ó', '¡', '¦', '£', '¬', '¯', 'Æ', 'Ñ');
$entitles = get_html_translation_table(HTML_ENTITIES);
$entitles = array_diff($entitles, $pl_iso);
return strtr($string, $entitles);
}
?>
[/php]
il a fonctionné quand je l'ai inséré mais seulement pour ma premiere ligne. ensuite le serveur me dit qu'il ne peut etre rappelé pour les autres lignes, alors je voulais savoir ou le placer pour qu'il soit appelé une seule fois pour l'ensemble des lignes, merki :wink: