質問: mysql_affected_rows($con); // テーブルの行数 mysql_close($con); // データベースとの接続を解除する //header("Location: bbs.php?photo=$filename"); }else{ echo "画像のアップロードに失敗しました。"; } ?> -------------------------------------------------------------
回答: ちょっと特殊な処理なので実際には試していませんが 遷移なしで画像を送るならajaxですよね? で、DBと連携しているので戻り値にIDを返してもらえば 的な呼び出しをすればいいでしょう またサーバー上においておくファイル名も文字コードに依存しない 英数文字のみのものに付け替えることをお勧めします。 (面倒ならidとなる数値と同値でもいいでしょう) ファイル名でマッチングする処理は、インターネット経由では 通用しない場合も多々あるのでやめたほうがいいと思います