|
|
|
ช่วยดูให้ผมหน่อยครับ onsubmit แล้วไม่ไป function ....................... |
|
|
|
|
|
|
|
code :
Code (PHP)
function create(){
echo $addtoyear = $_POST[dll_add_year];
$sql_create_owner = "CREATE TABLE IF NOT EXISTS `owner_$addtoyear` (
`owner_id` varchar(8) NOT NULL,
`name_owner` varchar(100) NOT NULL,
`typeowner` int(1) NOT NULL,
`leader` varchar(50) NOT NULL,
`amphoe` int(4) NOT NULL,
`tambon` int(6) NOT NULL,
`address` varchar(80) NOT NULL,
`telephone` varchar(12) NOT NULL,
`fax` varchar(12) default NULL,
`email` varchar(30) default NULL,
PRIMARY KEY (`owner_id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620";
mysql_query($sql_create_owner);
echo "<script langauge=\"JavaScript\">window.location='$_SERVER[PHP_SELF]';</script>";
}
<form method="post" action="<?=$_SERVER[PHP_SELF];?>" name="frm_addyear" onSubmit="return create();">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th align="center" style="font-size:17px; ">เพิ่ม ฐานข้อมูลประจำปี</th>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center"><select name="dll_add_year" style="text-align:center; color:#009933; font-size:16px;">
<option value=""> - เลือกปีที่ต้องการเพิ่ม - </option>
<?for ($loop_year = 2009; date('Y') >= $loop_year; $loop_year++){?>
<option value="<?=$loop_year;?>"><?=$loop_year+543;?></option>
<?}?>
</select> <input type="submit" value=" ตกลง " onclick="return create();"></td>
</tr>
</table>
</form>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-06-10 12:44:07 |
By :
oasiis |
View :
1238 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
echo $addtoyear = $_POST[dll_add_year];
$sql_create_owner = "CREATE TABLE IF NOT EXISTS `owner_$addtoyear` (
`owner_id` varchar(8) NOT NULL,
`name_owner` varchar(100) NOT NULL,
`typeowner` int(1) NOT NULL,
`leader` varchar(50) NOT NULL,
`amphoe` int(4) NOT NULL,
`tambon` int(6) NOT NULL,
`address` varchar(80) NOT NULL,
`telephone` varchar(12) NOT NULL,
`fax` varchar(12) default NULL,
`email` varchar(30) default NULL,
PRIMARY KEY (`owner_id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620";
mysql_query($sql_create_owner);
echo "<script langauge=\"JavaScript\">window.location='$_SERVER[PHP_SELF]';</script>";
?>
<form method="post" action="" name="frm_addyear" >
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th align="center" style="font-size:17px; ">เพิ่ม ฐานข้อมูลประจำปี</th>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center"><select name="dll_add_year" style="text-align:center; color:#009933; font-size:16px;">
<option value=""> - เลือกปีที่ต้องการเพิ่ม - </option>
<?for ($loop_year = 2009; date('Y') >= $loop_year; $loop_year++){?>
<option value="<?=$loop_year;?>"><?=$loop_year+543;?></option>
<?}?>
</select> <input type="submit" value=" ตกลง "></td>
</tr>
</table>
</form>
แบบนี้ไม่ง่ายกว่าหรอ
|
|
|
|
|
Date :
2011-06-10 12:59:10 |
By :
compeng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ความคิดเห็นส่วนตัวน่ะครับ....ผมไม่แน่ใจกับเคสนี้....
มันไม่น่าจะไปได้น่ะครับ onclick="return create();" มันต้องเรียก function ที่อยู่ในรูป Javascript ครับ
แต่ function create(); คุณมันเป็น php นี่ครับ
|
|
|
|
|
Date :
2011-06-10 13:02:03 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วจะเรียกใช้ function ของ php ยังไงอ่ะครับ
|
|
|
|
|
Date :
2011-06-10 13:05:54 |
By :
oasiis |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2011-06-10 15:17:19 |
By :
oasiis |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|