|
|
|
อยากรู้วิธีการดึง คีย์หลัก มาไว้เป็น FK อ่ะครับ ต้องทำไง |
|
|
|
|
|
|
|
เพิ่มข้อมูลแล้ว แต่ main_id ไม่มาอ่ะครับ เราต้องทำยังไง
Code (PHP)
<?php
// ติดต่อฐานข้อมูล
$link=mysql_connect("localhost","root","1234") or die("error".mysql_error());
mysql_select_db("project",$link);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtm11/DTD/xhtm11-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<style type="text/css">
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #FF3300;
}
a:active {
text-decoration: none;
}
body {
background-image: url();
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<title>ระบบสารสนเทศเพื่อการจัดการ</title>
</head>
<body>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#add_item').click(function(){
$('#mytbl tbody tr').last().clone().appendTo('#mytbl tbody');
});
});
function doRemoveItem(obj){
if($('#mytbl tbody tr').size() > 1){
if(confirm('คุณต้องการลบแถวนี้?')) $(obj).parent().parent().remove();
}else{
alert('ไม่อนุญาตให้ลบแถวที่เหลือนี้ได้');
}
}
</script>
<table width="1000" height="214" border="0" align="center">
<tr>
<td height="208" align="center"><img src="img/header.jpg" width="1002" height="204"></td>
</tr>
</table>
<table width="1005" height="494" border="0" align="center">
<tr>
<td width="991" height="22" align="center" valign="top" bgcolor="#FFFF99">
<p>สร้างแบบสอบถาม</p>
<form id="form" name="form" method="post" action="indexq_add.php">
<table width="584" align="center">
<tr bgcolor="#FFD801">
<td width="574" align="center">เพิ่มหัวข้อหลัก ::
<input name="maint_n" type="text" id="maint_n" size="60" /></td>
</tr>
</table>
<p>
<input type="submit" name="btnadd" id="btnadd" value="เพิ่มหัวข้อหลัก" />
</p>
</form>
<p> </p>
<table width="1004" height="215" align="center">
<tr>
<td align="center"><form id="form1" name="form1" method="post" action="indexq_add2.php">
<table id="mytbl" width="923" cellspacing="1" cellpadding="1" align="center" border="1">
<tbody>
<tr bgcolor="#FFD801">
<td width="262" align="center"><label for="listmain2">เลือกหัวข้อหลัก ::</label>
<select name="listmain" id="listmain2">
<option>กรุณาเลือกหัวข้อ</option>
<?php
$q="select * from maintopics ";
$qr=mysql_query($q);
while($rs=mysql_fetch_array($qr)){
?>
<option value="<?=$rs['main_id']?>"><?=$rs['maint_n']?></option>
<?php } ?>
</select></td>
<td width="528" align="center"><label for="addSubh">ใส่หัวข้อย่อย ::</label>
<input name="addSubh" type="text" id="addSubh" size="50" /></td>
<td width="44" align="center"><input type="button" onclick="javascript:doRemoveItem(this);" style="width:22px;" value="-" /></td>
</tr>
</tbody>
</table>
<div style="margin:5px auto 0px auto;">
<p>
<input type="button" id="add_item" name="add_item" value="เพิ่มแถว" />
</p>
</div>
<input type="submit" name="btnSave" id="btnSave" value="สร้างแบบสอบถาม" />
</form> </td>
</tr>
</table>
<p> </p>
<p>
<br />
<script type="text/javascript">
$(function(){
$("#addRow").click(function(){
$("#myTbl").append($("#firstTr").clone());
});
$("#removeRow").click(function(){
if($("#myTbl tr").size()>1){
$("#myTbl tr:last").remove();
}else{
alert("ต้องมีรายการข้อมูลอย่างน้อย 1 รายการ");
}
});
// onclick="popup('popup_select.php',600,300);"
$(".ipopup").live("click",function(){
var indexThis=$(".ipopup").index(this);
popup('popup_select.php?target='+indexThis,600,300);
});
});
</script>
</body>
</html> </p></td>
</tr>
</table>
-------------------------------------------------------------------
โค๊ดของ indexq_add2.php
Code (PHP)
<?php
$host="localhost"; //ชื่อ host ของเราอ่ะ
$db_user="root"; //ชื่อ user ที่เข้าใช้ db ถ้า appserv ค่าเริ่มต้นจะเป็น root
$db_password="1234"; // pass ของ db ตามที่เราจะกำหนดอ่ะ
$dbname="project"; //ชื่อ db ของเราอ่ะ
$connect=mysql_connect($host,$db_user,$db_password) or die(mysql_error());
$select_db=mysql_select_db($dbname);
mysql_query("SET character_set_client = utf8");
mysql_query("SET character_set_connection = utf8");
mysql_query("SET character_set_database = utf8");
mysql_query("SET character_set_results = utf8");
mysql_query("SET character_set_server = utf8");
$sql="INSERT INTO subheading (n_subh)VALUES('$_POST[addSubh]')";
$objQuery = mysql_query($sql);
echo"<script language=\"javascript\"> alert('เพิ่มข้อมูลเรียบร้อย !'); </script>";
echo mysql_close();
?>
|
ประวัติการแก้ไข 2015-12-22 14:39:37
|
|
|
|
Date :
2015-12-22 14:34:04 |
By :
วิชัย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|