人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

プログラミングに関して質問です
下記のコードを実行したところ
if(isset($_SESSION['id'])&& $_SESSION['time']+3600>time()){
//ログインしている
$_SESSION['time']=time();

$sql=sprintf('SELECT*FROM members WHERE id=%d',
mysql_real_escape_string($_SESSION['id'])
);
$record=mysql_query($sql)or die(mysql_error());
$member=mysql_fetch_assoc($record);
}else{
//ログインしていない
header('Location;login.php');
}

//投稿を記録する
if(!empty($_POST)){
if($_POST['messge'] !='')(
$sql=sprintf('insert into posts set member_id=%d,
message=%s, created=NOW()',
mysql_real_escape_string($member['id'])
);
mysql_query($sql)or die(mysql_error());

header('Location: index.php');
)
}
?>

syntax error, unexpected ';'がでました。
場所は mysql_real_escape_string($member['id'])
);
です。
mysql_real_escape_string($_SESSION['id'])
);の部分は実行されるのに何故エラーが出るのでしょうか?
教えてくれませんか?

●質問者: HGIUGYIVB
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Hibi
ベストアンサー

括弧のくくりがおかしいのでは。

if($_POST['messge'] !='')( // ←ここと

) // ←ここ

で「()」は「{}」でしょう。


HGIUGYIVBさんのコメント
ありがとうございます。 無事実行することができました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ