problème d'affichage avec access
Bonjour,
j'ai une base de données access qui contient des données en arabe. je veux afficher ces données sur le web, j'utilise pour cela le php.
j'ai un warning et une erreur à l'affichage de ma page
Citation:
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of odbc_fetch_into(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in c:\program files\easyphp1-8\www\arabe.php on line 20
L'Erreur est que les données affichées sont des ????????
voici le code que j'ai utilisé:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <!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">
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
<meta http-equiv='Content-Language' content='ar-sa'>
<title>Affichage arabe</title>
</head>
<body>
<?
//connection
$connection = odbc_connect("depute","fadidouche","") or die("Couldn't connect to datasource.");
//requête
$sql = "SELECT * FROM [depute];";
//exécution
$res=odbc_exec($connection,$sql) or die("Ne peut pas exécuter la requête.");
//affichage
while (odbc_fetch_into($res,&$tableau)) {foreach ($tableau as $element) {echo "$element<br>";}}
?>
</body>
</html> |