[PHP-users 716] POSTデータの文字化け
tyunn
php-users@php.gr.jp
Sat, 14 Jul 2001 11:50:08 +0900
こんにちは。
俊介です。
a.php3のスクリプト
<?
if($ok){
if(!$namevalue){
$errmsg="名前を入力してください"; → (*1)
}elseif(!$codevalue){
$errmsg="コードを入力してください"; → (*2)
}else{
// DBへ登録処理
}
}
?>
<html><body>
<?
if($errmsg){
echo $errmsg;
}
?>
<form method=post action=a.php3 >
<input type=text name=namevalue size=10 value=<?echo $namevalue; ?> >
<input type=text name=codevalue size=5 value=<?echo $codevalue; ?> >
<input type=submit name=ok value="ok">
</form>
</body>
</html>
ここで、OKボタンを押したときに、(*1)(*2)が繰り返し起こった場合
$namevalueや$codevalueが文字化けを起こします。
表示上はもちろん、結果としてその化けたままDBへ登録されてしまいます。
解消方法をご存知の方ご教授ください。おねがいいたします。