이미지만 업로드시키기, 없으면 경고창 정보
이미지만 업로드시키기, 없으면 경고창본문
업로드시(input name='uploaded' type='upload'
이미지만 업로드시키고 이미지가 아니면
경고창 띄우는 방법이 있을까요?
그리고 파일 없는데 upload 버튼 누르면
경고창 띄우는 방법도 있을까요???
그리고
abc 라는 테이블을 생성하는 법좀 가르쳐주세요.
CREATE TABLE `abc` (
`textarea` int(11) NOT NULL auto_increment,
) TYPE=MyISAM ;
이렇게 했는데 안돼더라구요..
이미지만 업로드시키고 이미지가 아니면
경고창 띄우는 방법이 있을까요?
그리고 파일 없는데 upload 버튼 누르면
경고창 띄우는 방법도 있을까요???
그리고
abc 라는 테이블을 생성하는 법좀 가르쳐주세요.
CREATE TABLE `abc` (
`textarea` int(11) NOT NULL auto_increment,
) TYPE=MyISAM ;
이렇게 했는데 안돼더라구요..
댓글 전체
CREATE TABLE `abc` (
`textarea` int(11) NOT NULL auto_increment primary key,
) TYPE=MyISAM ;
또는
CREATE TABLE `abc` (
`textarea` int(11) NOT NULL,
) TYPE=MyISAM ;
`textarea` int(11) NOT NULL auto_increment primary key,
) TYPE=MyISAM ;
또는
CREATE TABLE `abc` (
`textarea` int(11) NOT NULL,
) TYPE=MyISAM ;
form에 onsubmit 핸들러에서
form.uploaded.value를 검사하세요.
form.uploaded.value를 검사하세요.
안되네요..
쉼표(,)가 하나 들어 갔네요.
빼 주세요.
CREATE TABLE `abc` (
`textarea` int(11) NOT NULL auto_increment primary key
) TYPE=MyISAM ;
또는
CREATE TABLE `abc` (
`textarea` int(11) NOT NULL
) TYPE=MyISAM ;
빼 주세요.
CREATE TABLE `abc` (
`textarea` int(11) NOT NULL auto_increment primary key
) TYPE=MyISAM ;
또는
CREATE TABLE `abc` (
`textarea` int(11) NOT NULL
) TYPE=MyISAM ;
답변이 부족한것 같아서 올립니다.
1.이미지만 업로드시키고 .. ============
js/wrest.js ------
아래 1,2,3 주정 -- root 님
1. 13라인
var arrAttr = new Array ('required', 'trim', 'minlength', 'email', 'hangul', 'hangul2',
'memberid', 'nospace', 'numeric', 'alpha', 'alphanumeric',
'jumin', 'saupja', 'alphanumericunderline', 'telnumber', 'hangulalphanumeric', 'images');
마지막에 images 추가
2. 대충 50라인 정도에 추가
// file 에 이미지만 입력하게
function wrestImages(fld)
{
if (!wrestTrim(fld)) return;
var fn = fld.value;
var dotIndex = fn.lastIndexOf(".");
var ext = fn.substring(dotIndex+1).toLowerCase();
if(ext != "jpg" && ext != "jpeg" && ext != "gif" && ext != "png")
{
fld.value = '';
wrestMsg = wrestItemname(fld) + " : 이미지 파일이 아닙니다. \n\n확장자 jpg, jpeg, gif, png 만 가능합니다. \n";
wrestFld = fld;
}
}
// 최소 길이 검사 -> 위에
3. 414 라인에 case 추가
// file 에 이미지만 입력하게
case "images" : wrestImages(this.elements[i]); break;
// 김선용 2006.3 - 전화번호 형식 검사 -> 이 위에
skin/write.skin.php ------
objCell.innerHTML = "<input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' images>"; // images 추가
2. 파일 없는데 upload 버튼 누르면 ===============
<input ....> 에 required 추가
3. 테이블 및 필드생성. ======================
G4/aaa.php
루트에 올리고 한번 실행후 삭제하세요.
<?
include ('_common.php');
//뮤죤님 팁 퍼온거
//테이블명과 필드명 입력하고 한번 호출 - 이 파일은 삭제하세요..
//아래 불필요한 필드는 지우고 필요한 필드명을 써 넣으세요.
$se_table = "abc"; // 테이블명 입력
$g4[path] = "";
$sql = "DROP TABLE IF EXISTS $se_table";
$result01 = sql_query($sql);
if(!$result01){
echo 'del erro';
}
$sql_db = "CREATE TABLE $se_table (
no int(11) NOT NULL auto_increment,
textarea int(11) NOT NULL auto_increment,
wr_20 varchar(255) NOT NULL default '',
wr_date date NOT NULL default '0000-00-00',
PRIMARY KEY (no)
) TYPE=MyISAM ";
$result02 = sql_query($sql_db);
if(!$result01){
echo 'fail';
}
else{
alert("성공적으로 $se_table 삽입되었습니다.", $g4[path]);
}
?>
1.이미지만 업로드시키고 .. ============
js/wrest.js ------
아래 1,2,3 주정 -- root 님
1. 13라인
var arrAttr = new Array ('required', 'trim', 'minlength', 'email', 'hangul', 'hangul2',
'memberid', 'nospace', 'numeric', 'alpha', 'alphanumeric',
'jumin', 'saupja', 'alphanumericunderline', 'telnumber', 'hangulalphanumeric', 'images');
마지막에 images 추가
2. 대충 50라인 정도에 추가
// file 에 이미지만 입력하게
function wrestImages(fld)
{
if (!wrestTrim(fld)) return;
var fn = fld.value;
var dotIndex = fn.lastIndexOf(".");
var ext = fn.substring(dotIndex+1).toLowerCase();
if(ext != "jpg" && ext != "jpeg" && ext != "gif" && ext != "png")
{
fld.value = '';
wrestMsg = wrestItemname(fld) + " : 이미지 파일이 아닙니다. \n\n확장자 jpg, jpeg, gif, png 만 가능합니다. \n";
wrestFld = fld;
}
}
// 최소 길이 검사 -> 위에
3. 414 라인에 case 추가
// file 에 이미지만 입력하게
case "images" : wrestImages(this.elements[i]); break;
// 김선용 2006.3 - 전화번호 형식 검사 -> 이 위에
skin/write.skin.php ------
objCell.innerHTML = "<input type='file' class='ed' name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' images>"; // images 추가
2. 파일 없는데 upload 버튼 누르면 ===============
<input ....> 에 required 추가
3. 테이블 및 필드생성. ======================
G4/aaa.php
루트에 올리고 한번 실행후 삭제하세요.
<?
include ('_common.php');
//뮤죤님 팁 퍼온거
//테이블명과 필드명 입력하고 한번 호출 - 이 파일은 삭제하세요..
//아래 불필요한 필드는 지우고 필요한 필드명을 써 넣으세요.
$se_table = "abc"; // 테이블명 입력
$g4[path] = "";
$sql = "DROP TABLE IF EXISTS $se_table";
$result01 = sql_query($sql);
if(!$result01){
echo 'del erro';
}
$sql_db = "CREATE TABLE $se_table (
no int(11) NOT NULL auto_increment,
textarea int(11) NOT NULL auto_increment,
wr_20 varchar(255) NOT NULL default '',
wr_date date NOT NULL default '0000-00-00',
PRIMARY KEY (no)
) TYPE=MyISAM ";
$result02 = sql_query($sql_db);
if(!$result01){
echo 'fail';
}
else{
alert("성공적으로 $se_table 삽입되었습니다.", $g4[path]);
}
?>