|
|
|
แก้ใหม่ครับ php4 กับ php5 ผมเขียนโปรแกรมเสร็จสมบูรณ์แล้วคือให้กรอกข้อมูลแล้วก็บันทึกลงไป ซึ่งในหน้าที่ผมส่งมามันเป็นไฟล์หน้าเก็บข้อมูลที่ส่งมาจากฟอร์ม |
|
|
|
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>:: บันทึกข้อมูล ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<style type="text/css">
<!--
.style1 {
color: #FF0000;
font-weight: bold;
}
.style2 {
color: #0000FF;
font-weight: bold;
}
-->
</style>
</head>
<body>
<?php
error_reporting(E_ALL);
mysql_connect("localhost","root","......");
mysql_select_db("db_member");
if($hospital =="" || $name =="" || $surname =="" || $sex =="" || $age=="" || $id_addcard =="" || $moo_addcard =="" || $tambon_addcard =="" || $amphur_addcard =="" || $province_addcard =="" || $school =="" || $telephone =="" || $status =="" || $calender =="" || $calender2 =="" || $calender3 =="" || $name_report ==""){//ตรวจสอบค่าที่รับมาจากฟอร์มว่าห้ามมีค่าว่างเปล่าส่งมา
echo "<table width=550 align=center>";
echo "<tr> <td align=center bgcolor=#EAECEA><br><b>กรุณากรอกข้อมูลให้ครบ</b><br>";
echo "<a href=javascript:history.back(); >กลับไปแก้ไข</a><br><br>";
echo "</td></tr>";
echo "</table>";
}else
$result=mysql_query("INSERT INTO sick (hospital,name,surname,sex,age,id_addcard,moo_addcard,tambon_addcard,amphur_addcard,province_addcard,school,telephone,status,calender,calender2,calender3,name_report)
VALUES('$hospital' , '$name','$surname','$sex','$age','$id_addcard','$moo_addcard','$tambon_addcard','$amphur_addcard','$province_addcard','$school','$telephone','$status','$calender','$calender2','$calender3','$name_report')");
if($result)
{
?><table width="500" height="100" border="1" align="center" cellpadding="10" cellspacing="0" bgcolor="#FFFFCC">
<tr>
<td align="center" bordercolor="#FFFFFF" bgcolor="#FFFFCC"><p class="style2">: :บันทึกรายชื่อสมาชิกเรียบร้อยแล้วนะครับ : : </p>
<p><strong>-: {<a href="show.php">แสดงผล</a>} :- </strong></p></td>
</tr>
</table><?php } else { ?>
<table width="500" height="100" border="1" align="center" cellpadding="10" cellspacing="0" bgcolor="#FFFFCC">
<tr>
<td align="center" bordercolor="#FFFFFF" bgcolor="#FFFFCC"><p class="style1">: :ไม่สามารถบันทึกรายชื่อสมาชิกได้นะครับ ! ! </p>
<p><strong>-: {<a href="show.php">แสดงผล</a>} :- </strong></p></td>
</tr>
</table><?php }?>
</body>
</html>
----ผมเขียนโปรแกรมเสร็จสมบูรณ์แล้วคือให้กรอกข้อมูลแล้วก็บันทึกลงไป ซึ่งในหน้าที่ผมส่งมามันเป็นไฟล์หน้าเก็บข้อมูลที่ส่งมาจากฟอร์ม ปกติขั้นตอนการทำผมทำใน appserv v2.5 ซึ่งมันเป็น php5 อยู่แล้ว แต่คราวนี้ใน server ผมใช้ iis บน windows2003 และก็ php4 พอผมเอาข้อมูลจาก appserv ลงไปใน server ปรากฏว่าไม่สามารถใช้ได้ ก็เลยว่ามันแตกต่างกันตรงไหนของ php แนะนำวิธีแก้ไขด้วยนะครับ---
Tag : - - - -
|
|
|
|
|
|
Date :
7 ส.ค. 2549 15:39:31 |
By :
วา |
View :
2240 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คงมีคนรู้นะว่าคุณมีปัญหาตรงไหน
เพราะคุณไม่ได้ถามในสิ่งที่คุณต้องการ
|
|
|
|
|
Date :
7 ส.ค. 2549 15:53:40 |
By :
นิจัง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ บันทึกข้อมูลในฐานข้อมูลแล้วใช่ป่ะ แล้วตอนเอาขึ้น server ข้อมูลหาย ถามแบบนี้หรือเปล่า
|
|
|
|
|
Date :
7 ส.ค. 2549 17:47:58 |
By :
ริมรั้ว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถูกต้องเลยครับ คือถ้าผมทำใน appserv v2.5 นั้น กรอกข้อมูลแล้วก็บันทึกได้แสดงรายงานออกมาได้อย่างสมบูรณ์แบบเลยครับ แต่พอย้ายโปรแกรมมาไว้ server นั้นปรากฏว่ามันไม่สามารถบันทึกได้ ผมก็เลยงงว่าเพราะอะไร หรือเพราะว่า appserv v.2.5 มันเป็น php5 แต่ว่า server ของผมมันเป็น php4 จะใช้ตรงนี้หรือเปล่า
ถ้าใช้แล้วผมต้องแก้ไขอย่างไรบ้างครับ
|
|
|
|
|
Date :
8 ส.ค. 2549 08:30:52 |
By :
วา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|