ajaxを介してフォームデータを投稿しようとしています
form1.php
request を使用してすべての URL パラメータ データを取得します
$_REQUEST["Ename"];
$_REQUEST["eImg"];
画像をアップロードするには、このコードhttp://www.9lessons.info/2011/08/ajax-image-upload-without-refreshing.htmlを使用します
上記のリンクでは、$_FILES['photoimg']['name']; の代わりにソース コードを確認できます。ただし、ファイルをアップロードして成功メッセージを表示することはありません。
include('db.php');
session_start();
$session_id='1'; // User session id
$path = "uploads/";
** でマークされたスクリプトを削除しました
$valid_formats = array("jpg", "png", "gif", "bmp","jpeg");
**if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
{**
$name = $_FILES['image']['name'];
$size = $_FILES['image']['size'];
if(strlen($name)) {
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats)) {
if($size<(1024*1024)) { // Image size max 1 Mb
$actual_image_name = time().$session_id.".".$ext;
$tmp = $_FILES['image']['tmp_name'];
if(move_uploaded_file($tmp, $path.$actual_image_name)) {
mysql_query("UPDATE users SET profile_image='$actual_image_name' WHERE uid='$session_id'");
echo "<img src='uploads/".$actual_image_name."' class='preview'>";
} else {
echo "failed";
}
} else {
echo "Image file size max 1 MB";
}
} else {
echo "Invalid file format..";
}
} **else {
echo "Please select image..!";
exit();
}**