|
|
|
อยากให้เวลารับค่าจากฟอร์ม แล้วเวลาโชว์ข้อมูลและแก้ไขข้อมูลให้แสดงเว้นวรรค ตัวหนา ออกมาด้วย |
|
|
|
|
|
|
|
อยากให้เวลากรอกรายละเอียด แล้วเวลาแสดงและแก้ไขให้แสดงเว้นวรรค ตัวหนา ออกมาด้วย ต้องกำหนดอะไรยังไงคะ เพราะว่า ตัวหนังสือมันติดกันหมดเลยอ่าค่ะ
ให้สามารถแสดงได้เหมือนที่เวลากรอกข้อมูลอ่าค่ะ การเว้นวรรค,ตัวหนา
โค้ดหน้าแก้ไขค่ะ
Code (PHP)
<?php
include ("connect/connect.inc");
$tbfiles = mysql_query("SELECT AddName, FilesName FROM filemain") or die("ไม่สามารถเรียกดูข้อมูลได้" . mysql_error());
$rwfiles = mysql_fetch_array($tbfiles);
$fdaddname = $rwfiles["AddName"];
$fdfilesname = $rwfiles["FilesName"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>แก้ไขสมัครสมาชิกใหม่</title>
<script type="text/javascript">
function checknull()
{
if ((document.frmadd.names.value == "") || (document.frmadd.address.value == ""))
{
alert("กรุณาป้อนข้อมูลให้ครบ");
return false;
}
else
return true;
}
function checkext(inputfile)
{
if (inputfile.value != "")
{
var valuecheck = 0;
var lcaseinputfile;
var ext = new Array(".jpg", ".gif", ".bmp", ".pdf");
for (var loop=0; loop<=(ext.length-1); loop++)
{
lcaseinputfile = inputfile.value.toLowerCase();
if (lcaseinputfile.lastIndexOf(ext[loop]) >= 0)
{
valuecheck = 1;
break;
}
else
valuecheck = 0;
}
}
if (valuecheck == 0)
{
alert("อัพโหลดได้เฉพาะไฟล์ \".jpg\", \".gif\", \".bmp\"");
var valuenames = document.frmadd.names.value;
var valueaddress = document.frmadd.address.value;
document.frmadd.reset();
document.frmadd.names.value = valuenames;
document.frmadd.address.value = valueaddress;
}
}
</script>
</head>
<body>
<h2 align="center">แก้ไขข้อมูล</h2>
<form name="frmadd" method="post" action="editmain_complete.php" enctype="multipart/form-data" onsubmit="return checknull();">
<table align="center">
<tr>
<td>รายละเอียด</td><td><textarea name="address" cols=40 rows=6><?php echo $fdaddname; ?></textarea></td></tr>
<tr>
<td>รูปภาพ</td>
<td><input type="file" name="fileupload" onchange="checkext(this);"></td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="บันทึกข้อมูล"> <input type="reset" value="ลบใหม่ทั้งหมด"></td></tr>
</table>
</form>
<h4 align="center">* กรุณากรอกข้อมูลให้ครบ</h4>
</body>
</html>
<?php
include("connect/disconnect.inc");
?>
โค้ดบันทึกลงฐานข้อมูลค่ะ
<?php
header("Content-Type: text/html; charset=utf-8");
include("connect/connect.inc");
$paddress = $_POST["address"];
$pfilesname = $_POST["filesname"];
$checkvalue = 0;
if (is_uploaded_file($_FILES["fileupload"]["tmp_name"]))
{
$folderfile = "images/pic";
if (!file_exists($folderfile))
{
mkdir($folderfile, 0777);
chown($folderfile, 0777);
}
@unlink($folderfile . "/" . $pfilesname); //ลบไฟล์ภาพเก่าออก และ @ ไม่ให้แจ้งข้อผิดพลาดออกมาให้เห็น
$fileinfo = pathinfo($_FILES["fileupload"]["name"]);
$extfile = $fileinfo["extension"];
$filename = $pfilesid . "." . $extfile;
if (move_uploaded_file($_FILES["fileupload"]["tmp_name"], $folderfile . "/" . $filename))
$checkvalue = 0; //อัพโหลดภาพเสร็จสมบูรณ์
else
$checkvalue = 1; //อัพโหลดภาพไม่สำเร็จ
}
else
$checkvalue = 2; //ไม่ได้ Upload ภาพ
if (($checkvalue == 0) || ($checkvalue == 2))
{
if ($checkvalue == 0)
mysql_query("UPDATE filemain SET AddName = '$paddress', FilesName = '$filename' ") or die("ไม่สามารถเพิ่มข้อมูลได้" . mysql_error());
else if ($checkvalue == 2)
mysql_query("UPDATE filemain SET AddName = '$paddress' ") or die("ไม่สามารถเพิ่มข้อมูลได้" . mysql_error());
?>
<table width=300 align=center>
<tr> <td align=center bgcolor=#EAECEA><b>แก้ไขข้อมูลของคุณ <font color=red> เรียบร้อยแล้วครับ</a></td></tr>
</td></tr>
<tr> <td align=center bgcolor=#EAECEA><input type="button" value="ปิดหน้านี้" onclick="javascript:window.opener.location.reload(); window.close();"></center></td></tr>
</table>
<?php
}
else
echo "ไม่สามารถอัพโหลดรูปภาพได้ กรุณาอัพโหลดรูปภาพอีกครั้ง";
include("connect/disconnect.inc");
?>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2011-06-13 20:15:05
|
|
|
|
|
Date :
2011-06-13 20:11:05 |
By :
arnevcoze77 |
View :
1202 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หาพวก text editer มารับค่าแ้่้ล้ว เก็บ เป็น Html code ก็ได้ครับ
https://www.thaicreate.com/free-web-script/wysiwyg.html
|
ประวัติการแก้ไข 2011-06-13 20:34:21 2011-06-13 20:34:38
|
|
|
|
Date :
2011-06-13 20:19:31 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากข้างบนเลยครับ มีหลายแบบเลือกใช้ตามความเหมาะสมเลยครับ
|
|
|
|
|
Date :
2011-06-13 20:40:58 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณนะคะ
|
|
|
|
|
Date :
2011-06-14 00:01:21 |
By :
arnevcoze77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|