สอบถามเรื่องการ upload รูปภาพ ผมเขียน code ไว้เเล้วเเต่รูปไม่เเสดงคับ
ผมเขียน code ไว้หลายหน้า ไม่ทราบว่าไหนจะต้องเป็นอย่างไรบ้าง เลยเเยกเป็นส่วนๆมาให้ดูคับ
ส่วนนี้แสดงข้อความครับ ตัวแปรที่จะใช้อัพโหลดคือ $email
<?
include "connect.php";
include "function.php";
$id_m=$_GET[id_m];
$sql="select * from tb_addmonth where id_m='$id_m' ";
$result=mysql_db_query($dbname,$sql);
$record=mysql_fetch_array($result);
$id_m=$record[id_m];
$name_m=$record[name_m];
$date_m=$record[date_m];
$name_m=htmlspecialchars($name_m);
$date_m=displaydate($date_m);
echo "<h2>Web directory $name_m</h2> ";
$sql="select * from tb_adddate where ref_id='$id_m' order by id_d";
$result=mysql_db_query($dbname,$sql);
while($record=mysql_fetch_array($result)) {
$id_d=$record[id_d];
$detail_d=$record[detail_d];
$insert_date=$record[insert_date];
$ref_id=$record[ref_id];
$link=$record[link];
$email=$record[email];
$detail_d=nl2br(htmlspecialchars($detail_d));
$insert_date=htmlspecialchars($insert_date);
$link=htmlspecialchars($link);
$email=htmlspecialchars($email);
$date_d=displaydate($date_d);
echo "
<table width='65%' border='1'>
<tr>
<td width='100' height='100' rowspan='3' bgcolor='#FFFFFF'><font size='2' face='MS Sans Serif'><b>PIC : </b> $email</font></td>
<td bgcolor='#FFFFFF'><font size='2' face='MS Sans Serif'><a href=http://$insert_date>$link</a></font></td>
</tr>
<tr>
<td bgcolor='#FFFFFF'><font size='2' face='MS Sans Serif'><b>Link : </b>$detail_d </font></td>
</tr>
<tr>
<td ><font size='2' face='MS Sans Serif'>
<b>http: </b><a href=http://$insert_date>$insert_date </a><b>
<a href='answer_view.php?&id_m=$id_m&id_d=$id_d'> [ Edit] </a>
<a href='answer_del.php?&id_m=$id_m&id_d=$id_d'> [ Delete ] </a></font></td>
</tr>
</table><BR>";
} //end while
mysql_close($c);
?>
ส่วนนี้คือ ส่วน save
<?
include "function.php";
if ($detail_d=="" or $insert_date=="") {
echo "<h3>ERROR <h3>";
exit();
}
include "connect.php";
$sql="insert into tb_adddate values('','$detail_d','$insert_date','$date_d','$ref_id','$link','$email')";
$result=mysql_db_query($dbname,$sql);
if ($result) {
echo "<meta http-equiv=refresh content='0;url=answer_view.php?id_m=$ref_id'>";} else {
}
?>
นี้คือส่วน แก้ไข คับ ส่วนนี้จะมีฟอร์มด้วยคับ
<?
$id_test=$_GET[id_d];
include "connect.php";
$sql="select * from tb_adddate where id_d='".$id_test."'";
$result=mysql_db_query("$dbname",$sql);
$r=mysql_fetch_array($result);
$id_d=$r[id_d];
$detail_d=$r[detail_d];
$insert_date=$r[insert_date];
$ref_id=$r[ref_id];
$link=$r[link];
$email=$r[email];
?>
<tr>
<td><h3 align="left">Edit Link</h3>
<form method="post" action="editdate2.php">
<TABLE width="384" BORDER="0" BGCOLOR="#FFFFFF">
<TR>
<TD width="54">Detail: </TD>
<TD width="227"><TEXTAREA NAME="detail_d" ROWS="5" COLS="50"><?=$detail_d?></TEXTAREA></TD>
</TR>
<TR>
<TD>Head:</TD>
<TD><input name="link" type="text" size="50" value="<?=$link?>"/></TD>
</TR>
<TR>
<TD>Http//:</TD>
<TD><input type="text" name="insert_date" value="<?=$insert_date?>"/></TD>
</TR>
<TR>
<TD height="24">Pic: </TD>
<TD><input type="file" name="email" value="<?=$email?>"/></TD>
</TR>
</TABLE>
<p align="left">
<input type="submit" value="Submit" />
<input type="reset" value="Reset" />
</p>
<div align="left">
<input type="hidden" name="id_test" value="<?=$id_test?>" />
<input type="hidden" name="ref_id" value="<?=$ref_id?>" />
</div>
</form>
เเละสุดท้ายส่วนลบคับ
<?
$id_m=$_POST[id_m];
$id_d=$_POST[id_d];
include "connect.php";
$sql="delete from tb_adddate where id_d='$id_d' ";
mysql_db_query($dbname,$sql);
echo "<meta http-equiv=refresh content='0;url=answer_view.php?id_m=$id_m'>";
mysql_close($c);
?>Tag : - - - -
Date :
2009-08-07 13:42:58
By :
olme
View :
892
Reply :
4
เท่าที่ดู ยังไม่มีการอัพโหลด และ แสดงรูปเลยครับ
Date :
2009-08-07 14:04:29
By :
lozomac
<tr>
<td width='100' height='100' rowspan='3' bgcolor='#FFFFFF'><font size='2' face='MS Sans Serif'><b>PIC : </b> $email</font></td>
ส่วนนี้อ่ะคับที่ผมอยากให้เเสดง เเต่มันขึ้นเป็น D/:pic.gif คับ
นี้เป็นฟอร์ม upload คับ
<FORM METHOD=POST ACTION="answer_save.php">
<div align="left">
<TABLE width="384" BORDER="0" BGCOLOR="#FFFFFF">
<TR>
<TD width="54">Detail: </TD>
<TD width="227"><TEXTAREA NAME="detail_d" ROWS="5" COLS="50"></TEXTAREA></TD>
</TR>
<TR>
<TD>Head:</TD>
<TD><input name="link" type="text" size="50" /></TD>
</TR>
<TR>
<TD>Http//:</TD>
<TD><input type="text" name="insert_date" /></TD>
</TR>
<TR>
<TD height="24">Pic: </TD>
<TD><input type="file" name="email" /></TD>
</TR>
</TABLE>
<BR>
<INPUT TYPE="hidden" NAME="ref_id" VALUE="<? echo $id_m;?>">
<INPUT TYPE="submit" VALUE="Submit">
<INPUT TYPE="reset" VALUE="Reset">
</div>
</FORM>
Date :
2009-08-07 14:15:10
By :
olme
form ต้อง enctype=multipart/form อะไรนี่ด้วยนะ
Date :
2009-08-07 14:41:18
By :
mr.v
Load balance : Server 01