Hoi,

ik heb een klein probleempje...
ik heb uit dit stuk code:

<?php
$sql3 =  "SELECT * FROM login ORDER BY lastlogin DESC"; 
$res3 = mysql_query($sql3);
    while($row3 = mysql_fetch_array($res3)){

    $sql2 =  "SELECT * FROM contact WHERE id1 = '" .$_SESSION['userid']."'"; 
$res2 = mysql_query($sql2);
    while($row2 = mysql_fetch_array($res2)){
    
if($row2['id2'] == $row3['id']) {

if($row3['lastlogin'] + $onlinetijd > time()){
$naam[] = htmlspecialchars($row3['naam']);
if($row2['acc'] == 'acc') {
echo '<b><font color="green">O</font></b> <u><a href="#" onclick="newchat(\''.$row3['id'].'\');"> '. htmlspecialchars($row3['naam']) .'</a></u><br />';
}elseif($row2['acc'] == 'nee') {
echo "<b><font color='green'>O</font></b> <u> ". htmlspecialchars($row3['naam']) ." </u> (nog niet geaccepteerd)<br />";
}elseif($row2['acc'] == 'wei') {
echo "<b><font color='green'>O</font></b> <u> ". htmlspecialchars($row3['naam']) ." </u> (geweigerd)<br />";
}

        }else{
        
        if($row2['acc'] == 'acc') {
echo "<b><font color='red'>O</font></b> <u> ". htmlspecialchars($row3['naam']) ." </u><br />";
}elseif($row2['acc'] == 'nee') {
echo "<b><font color='red'>O</font></b> <u> ". htmlspecialchars($row3['naam']) ." </u> (nog niet geaccepteerd)<br />";
}elseif($row2['acc'] == 'wei') {
echo "<b><font color='red'>O</font></b> <u> ". htmlspecialchars($row3['naam']) ." </u> (geweigerd)<br />";
}
        }
        }      
        }      
    }
?>

een probleempje...
hij haalt waardes goed uit de query, alleen zet bijvoorbeeld een é neer als een blokje. Hoe zorg ik dat hij dat niet doet?
(zonder de htmlspecialchars() doet hij het ook niet goed.
hier een printscreen: firefox
ie7
De 2de naam in het rijtje online moet zijn Renée. Het staat goed in de query, maar bij het ophalen gaat er iets fout denk ik. Wie kan mij helpen?

Grtz
Probeer eens de juiste charset mee te geven. Je zou iso-8859-1 eens kunnen proberen, of anders utf-8.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Reageren