ต้องการแก้ไขข้อมูล และลบข้อมูลอ่ะค่ะ แต่มัน ขึ้น error พี่ๆ ช่วยดูโค้ดให้หน่อยนะคะ
Parse error: syntax error, unexpected '?' << มันจะบอกว่า มันไม่รู้ ? ที่บรรทัด 68
ลอง ๆ หาดูครับใส่อะไรผิดหรือเปล่า
Date :
2010-02-18 16:55:21
By :
ความรู้เท่าหางอึ่ง
เป็นอะไรอีกละจ๊ะสาวน้อย พี่ตาลายอ่ะเช็คดูตามที่ ความรู้เท่าหางเขียดดูนะ
Date :
2010-02-18 17:02:28
By :
somparn
มันผิดตั้งแต่ $arr=array(1=>นักเรียน,
ตรงนี้อ่ะค่ะ (บรรทัด 68 ) หนูดู แล้ว แต่ ก็ มะรุ อ่ะค่ะผิดยังไง
Date :
2010-02-18 18:17:29
By :
อยากทำให้ได้นะคะ
$arr=array(
1=>"นักเรียน",
2=>"ครู",
3=>"รัฐวิสาหกิจ",
4=>"แพทย์",
5=>"ทหาร"
);
Date :
2010-02-18 19:08:37
By :
เซ็งตัวเอง
พี่คะ หนู ไล่โค้ดดูและนะ
แต่ ปรากฎว่า มันเปง เช่นนี้อ่ะ เห้อๆๆ
เมื่อ ลอง รัน ดูนะ
เมื่อแสดงข้อมูลทั้งหมด
เมื่อแก้ไข
ข้อมูล ทั้ง 3 ช่อง ไม่ปรากฏ แต่ ภาพเปลี่ยน
เมื่อคลิกลบ
ข้อมูลไม่หายอ่ะค่ะ
อยากส่งโค้ดให้ดูนะ มันยาว นะคะพี่ (ช่วยดู ให้หนูหน่อยนะคะ )
Date :
2010-02-19 23:10:19
By :
ดูให้หน่อยนะคะ
ส่วน ตัวโค้ด นะคะพี่ :)
// show-member.php
<!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>Untitled Document</title>
</head>
<body>
<?
include('connect.php');
$result=mysql_query("Select * From member Order By member_number ");
$num=mysql_num_rows($result);
echo"มีสมาชิกทั้งหมด ".$num." คน";
?>
<table width="699" border="1">
<tr>
<td width="108">member_number</td>
<td width="473">member_password</td>
<td width="108">member_user_id</td>
<td width="473">member_name</td>
<td width="108">member_lname</td>
<td width="473">member_nickname</td>
<td width="473">member_sex</td>
<td width="473">member_occupation</td>
<td width="473">member_province</td>
<td width="473">member_dateTime_apply</td>
<td width="473">member_image</td>
<td width="45">Edit</td>
<td width="45">Delete</td>
</tr>
<?
while($row=mysql_fetch_array($result)){
?>
<tr>
<td><?=$row[member_number]?></td>
<td><?=$row[member_password]?></td>
<td><?=$row[member_user_id]?></td>
<td><?=$row[member_name]?></td>
<td><?=$row[member_lname]?></td>
<td><?=$row[member_nickname]?></td>
<td><?=$row[member_sex]?></td>
<td><?=$row[member_occupation]?></td>
<td><?=$row[member_province]?></td>
<td><?=$row[member_dateTime_apply]?></td>
<td><? echo"<img src='image/$row[member_image]' width='80' height='80'";?></td>
<td><a href="edit-member.php?member_number=<?=$row[member_number]?>">แก้ไข</a></td>
<td><a href="delete-member.php?id=<?=$row[member_number]?>" onclick="return confrim('ต้องลบข้อมูลจริงหรือไม่');">ลบ</a></td>
</tr>
<? } ?>
</table>
<p><a href="add-member.php">สมัครสมาชิก</a></p>
<p><a href="index.html">เข้าสู่ระบบ</a></p>
</body>
</html>
----------------------------------------
// edit-member.php
<!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>Untitled Document</title>
</head>
<body>
<?
include('connect.php');
$member_number=$_REQUEST[member_number];
$result=mysql_query("Select * From member Where member_number='$member_number'");
$row=mysql_fetch_array($result);
?>
<H1> :: แก้ไขข้อมูลสมาชิก :: </H1>
<FORM ACTION="" METHOD="POST" enctype="multipart/form-data">
<table width="407" height="473" border="0">
<tr>
<td width="170">username : </td>
<td width="227"><label>
<input name="member_user_id" type="text" id="member_user_id" value="<?=$row[member_user_id]?>" />
*</label></td>
</tr>
<tr>
<td>password : </td>
<td><label>
<input name="member_password" type="password" id="member_password" value="<?=$row[member_password]?>">
*</label></td>
</tr>
<tr>
<td>ชื่อ : </td>
<td><label>
<input name="member_name" type="text" id="member_name" value="<?=$row[member_name]?>">
*</label></td>
</tr>
<tr>
<td>นามสกุล : </td>
<td><label>
<input name="member_lname" type="text" id="member_lname" value="<?=$row[member_lname]?>">
*</label></td>
</tr>
<tr>
<td>ชื่อเล่น : </td>
<td><label>
<input name="member_nickname" type="text" id="member_nickname" value="<?=$row[member_nickname]?>">
*</label></td>
</tr>
<tr>
<td>เพศ : </td>
<td><label>
<input name="sex" type="radio" value="ชาย" <? if($row[member_sex]=="ชาย"){echo"checked";}?> />
ชาย
<input name="sex" type="radio" value="หญิง" <? if($row[member_sex]=="หญิง"){echo"checked";}?> />
หญิง *</label></td>
</tr>
<tr>
<td>อาชีพ</td>
<td><label>
<select name="occupation" id="occupation">
<option value="00">--กรุณาเลือก--</option>
<?
$arr1=array(1=>นักเรียน,
2=>ครู,
3=>รัฐวิสาหกิจ,
4=>แพทย์,
5=>ทหาร
);
foreach($arr1 as $key1 => $member_occupation){
?>
<option value="<?=$key1?>" <? if($row[member_occupation]=="$key1"){echo"selected";}?>><?=$member_occupation?></option>
<? } ?>
</select>
</label></td>
</tr>
<tr>
<td>ที่อยู่ :</td>
<td><label>
<textarea name="member_address" cols="30" id="member_address"><?=$row[member_address]?></textarea>
</label></td>
</tr>
<tr>
<td>จังหวัด : </td>
<td><label>
<select name="province" id="province">
<option value="00">กรุณาเลือก</option>
<?
$arr1=array(1=>จันทบุรี,
2=>ตรัง,
3=>เพรชบรูณ์
);
foreach($arr1 as $key1 => $provi){
?>
<option value="<?=$key1?>" <? if($row[member_province]=="$key1"){echo"selected";}?>><?=$provi?></option>
<? } ?>
</select>
</label></td>
</tr>
<tr>
<td>รหัสไปรษณีย์ : </td>
<td><label>
<input name="member_post_id" type="text" id="member_post_id" value="<?=$row[member_post_id]?>" size="10">
</label></td>
</tr>
<tr>
<td>เบอร์โทรศัพท์ : </td>
<td><label>
<input name="member_tel" type="text" id="member_tel" value="<?=$row[member_tel]?>" size="10">
</label></td>
</tr>
<tr>
<td>อีเมล : </td>
<td><label>
<input name="member_email" type="text" id="member_email" value="<?=$row[member_email]?>" size="30">
*</label></td>
</tr>
<tr>
<td>สมัครวันที่ : </td>
<td><?=$row[member_dateTime_apply]?></td>
</tr>
<tr>
<td height="61"> </td>
<td>
<?
if($row[member_image]){
echo"<img src='image/$row[member_image]' width='80' height='80'>";
}
?> </td>
</tr>
<tr>
<td>รูปภาพ : </td>
<td><label>
<input name="member_image" type="file" id="member_image">
</label></td>
</tr>
<tr>
<td>เว็บไซต์ส่วนตัว : </td>
<td><label>
<input name="member_webName" type="text"id="member_webName" value="<?=$row[member_webName]?>" size="30">
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2">
<input name="Submit" type="submit" value="Edit" /> </td>
</tr>
</table>
</FORM>
<?
$member_user_id=trim($_POST[member_user_id]);
$member_password=trim($_POST[member_password]);
$member_name=trim($_POST[member_name]);
$member_lname=trim($_POST[member_lname]);
$member_nickname=trim($_POST[member_nickname]);
$member_sex=trim($_POST[member_sex]);
$member_occupation=trim($_POST[member_occupation]);
//echo $occupation;
$member_address=trim($_POST[member_address]);
$member_province=trim($_POST[member_province]);
//echo $province;
$member_post_id=trim($_POST[member_post_id]);
$member_tel=trim($_POST[member_tel]);
$member_email=trim($_POST[member_email]);
//$member_dateTime_apply=$record[member_dateTime_apply];
$member_image=$_FILES['member_image'];
$typeimage=$_FILES['member_image']['type'];
$member_webName=trim($_POST[member_webName]);
$nameimagedb=$row[member_image];
//$nameimage="member_".date("YmdHis").".jpg";
//ทำการ Update หลังจากคลิกปุ่ม Submit
if($Submit=="Edit"){
if($member_user_id=="" || $member_password=="" || $member_name=="" || $member_lname=="" || $member_nickname=="" || $member_email=="" ){
echo"<script>alert('กรุณาป้อนข้อมูลให้ครบค่ะ');history.back();</script>";
exit();
}
if($image['size']!=0 && $typeimage!="image/pjpeg" && $typeimage!="image/jpeg" && $typeimage!="image/jpg" && $typeimage!="image/gif"){
echo"<script>alert('Error!! ไฟล์รูปภาพต้องเป็น JPG GIF');history.back();</script>";
exit();
}
$ok=mysql_query("update member set member_user_id='$member_user_id',
member_password='$member_password',
member_name='$member_name',
member_lname='$member_lname',
member_nickname='$member_nickname',
member_sex='$member_sex',
member_occupation='$member_occupation',
member_address='$member_address',
member_province='$member_province',
member_post_id='$member_post_id',
member_tel='$member_tel',
member_email='$member_email',
member_image='$nameimagedb',
member_webName='$member_webName'
where member_number='$member_number'");
if($ok){
copy($member_image["tmp_name"],"image/$nameimagedb");
echo"<script>alert('แก้ไขข้อมูลแล้ว');window.location='show-member.php'</script>";
}else{
echo"<script>alert('Error!!');history.back();</script>";
exit();
}
}
?>
<a href="show-member.php">ดูรายชื่อ</a>
</body>
</html>
-----------------------------------------
// save-member.php
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?
include('connect.php');
$member_user_id=$_POST[member_user_id];
$member_password=$_POST[member_password];
$member_name=$_POST[member_name];
$member_lname=$_POST[member_lname];
$member_nickname=$_POST[member_nickname];
$member_sex=$_POST[member_sex];
$member_occupation=$_POST[occupation];
$member_address=$_POST[member_address];
$member_province=$_POST[province];
$member_post_id=$_POST[member_post_id];
$member_tel=$_POST[member_tel];
$member_email=$_POST[member_email];
$member_dateTime_apply=date("Y-m-d");
$member_image=$_FILES[member_image]; //คำสั่งรับข้อมูลตรงนี้
$typeimage=$_FILES[member_image][type];
$member_webName=$_POST[member_webName];
if ($member_user_id=="" or $member_password=="" or $member_name=="" or $member_lname=="" ) {
echo "<script>alert('กรุณาป้อนข้อมูลให้ครบค่ะ');history.back();</script>";
exit();
}
if($typeimage!="image/pjpeg" && $typeimage!="image/jpeg" && $typeimage!="image/jpg" && $typeimage!="image/gif"){
echo"<script>alert('Error!! ไฟล์รูปภาพต้องเป็น JPG GIF');history.back();</script>";
exit();
}
$nameimage="member_".date("YmdHis").".jpg";
include "function.php";
if (!checkemail($member_email)) {
echo "<h3>ERROR : รูปแบบอีเมลที่กรอกไม่ถูกต้องนะคะ </h3>"; exit();
}
mysql_query("SET NAMES UTF8");
$result=mysql_query("Insert into member Values(' ','$member_user_id',
'$member_password',
'$member_name',
'$member_lname',
'$member_nickname',
'$member_sex',
'$member_occupation',
'$member_address',
'$member_province',
'$member_post_id',
'$member_tel',
'$member_email',
'$member_dateTime_apply',
'$nameimage',
'$member_webName')");
if($result){
copy($member_image["tmp_name"],"image/$nameimage");
// โครงสร้างของคำสั่ง copy(); นะ
//copyจะเป็นคำสั่ง คัดลอกข้อมูลโดยจะกำหนดค่าในคำสั่งด้วย ชื่อรูปภาพแล้วก็ที่อยู่ของรูปภาพเช่น copy(ชื่อรูปภาพ,ที่อยู่ของรูปภาพที่จะคัดลอกไปไว้);
//ตัวเต็ม copy($member_image['tmp_name'],"image/$nameimage");
echo"<script>alert('บันทึกข้อมูลเรียบร้อย');window.location='show-member.php'</script>";
//echo "<A HREF='index.html'>คลิกเพื่อเข้าระบบสมาชิก</A><BR><BR>";
}else{
echo"<script>alert('บันทึกข้อมูลไม่ได้');history.back();</script>";
exit();
}
mysql_close();
?>
-----------------------------------------------
// delete-member.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
include('connect.php');
$member_number=$_REQUEST['member_number'];
//ทำการดึงชื่อรูปภาพมาลบด้วย
$result=mysql_query("Select * From member Where member_number='$member_number'");
$row=mysql_fetch_array($result);
//ทำการลบ
$delete=mysql_query("Delete From member Where member_number='$member_number'");
if($delete){
@unlink("image/$row[member_image]");
echo"<script>alert('ลบข้อมูลเรียบร้อย');window.location='show-member.php'</script>";
}else{
echo"<script>alert('Error!!');history.back();</script>";
exit();
}
?>
--------------------------------------------------------
Date :
2010-02-19 23:21:52
By :
ดูให้หน่อยนะคะ
Load balance : Server 02