ขอความหน่อยนะค่ะ เกี่ยวกับการดึงข้อมูลมาโชว์ คือตอนนี้อยากให้ข้อมูลที่เพิ่มลงในฐานข้อมูลมาโชว์ในหน้าฟอร์มแก้ไขแล้วมันไม่มา
ของดูหน้า form ครับ
Date :
2010-04-29 13:05:31
By :
kaos
Date :
2010-04-29 13:23:45
By :
ปิยธิดา
code ฮ่ะ - -
Date :
2010-04-29 13:38:11
By :
kaos
เอา code ที่เกี่ยวข้องมาดูหน่อยครับ...
Date :
2010-04-29 13:39:08
By :
pokultra
Code (PHP)
<?
include "../inc/config.inc.php";
$faq_id =$_GET[faq_id];
$sql="select * from tb_faq where faq_id='$faq_id'";
$result=mysql_query($sql) or die ("ไม่แสดงข้อมูล");
$row=mysql_fetch_row($result);
?>
<form id="form1" name="form1" method="post" action="m_faq.php">
<table width="590" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><table width="591" height="30" border="0" align="left" cellpadding="0" cellspacing="0" background="images/bar/b_con_aa.gif">
<tr>
<td> </td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="589" border="0" align="right" cellpadding="0" cellspacing="0" background="images/bar/b_con_02.gif">
<tr>
<td><table width="483" border="0" align="center">
<tr>
<td width="477" align="center" class="style43 style56"><p class="style64"><br />
แก้ไขคำถาม
</p></td>
</tr>
<tr>
<td><table width="469" border="0" align="center">
<tr>
<td width="154" align="left" class="style61">รายละเอียดของคำถาม</td>
<td width="222" align="left" class="style34"><p>
<textarea name="question" cols="40" rows="5" id="question"><?php echo $row[2];?></textarea>
</p></td>
</tr>
<tr>
<td width="154" align="left" class="style61">รายละเอียดของคำตอบ</td>
<td align="left" class="style34"><input name="answer" type="text" id="answer" value="<?php echo $row[1];?>" size="40" maxlength="100" /></td>
</tr>
<tr>
<td colspan="2" align="center" class="style34"><label></label>
<label><strong>
<input name="Submit" type="submit" class="style61" value="ยืนยัน" />
<input name="submit" type="reset" class="style61" id="submit" value="ยกเลิก" />
<strong>
<input name="MODE" type="hidden" id="MODE" value="EDIT" />
<input name="faq_id" type="hidden" id="faq_id" value="<?php echo $row[0]; ?>" />
</strong></strong></label></td>
</tr>
</table></td>
</tr>
</table></td></tr>
</table></td>
</tr>
<tr>
<td><table width="589" height="20" border="0" align="right" cellpadding="0" cellspacing="0" background="images/bar/b_con_03.gif">
<tr>
<td> </td>
</tr>
</table></td>
</tr>
</table>
</form>
<!-- TemplateEndEditable --><!-- TemplateEndEditable -->
Date :
2010-04-29 13:42:47
By :
ปิยธิดา
หน้าตอนบันทึกจ้อมูล faq_id เป็นเลขที่เพิ่มที่ละ 1 ใช่หรือไม่ครับ
หาเป็นการเพิ่มแบบ Auto ของฐานข้อมูลวิธีนี้นะครับ
<?
if ($_POST[MODE]=="ADD")
{
$faq_id=$_POST[faq_id];
$answer=$_POST[answer];
$question=$_POST[question];
$status_faq=$_POST[status_faq];
$sql="insert into tb_faq(faq_id,answer,question,status_faq)values('$faq_id','$answer','$question','0')";
mysql_query($sql) or die("เพิ่มข้อมูลไม่ได้");
//ดึงเอาข้อมุที่เพิ่มล่าสุด
$sql_faq="select faq_id from tb_faq where question='$question' ";
$query_faq=mysql_query($sql_faq);
$faq=mysql_fetch_array($query_faq);
$faq_id=$faq[faq_id];
echo "<p aliqn='center'>ตั้งคำถามเรียบร้อยแล้ว</p>";
//ส่งรหัสของตำถามที่เพิ่มไปยังหน้าฟอร์ม
echo "<meta http-equiv='refresh' content='1;URL=../view_faq.php?faq_id=$faq_id'>";
}
?>
Date :
2010-04-29 14:40:20
By :
ome05
Load balance : Server 00